0


git 拉取或推送到指定分支

文章目录

需求

git 拉取或推送到指定分支

分析

提交

一、远程有新的分支
1. 查看本地分支:
git branch
2. 查看本地分支:
git branch -a
3. 创建一个本地分支v1来关联远程分支v1
git checkout -b v1 origin/v1

这时本地和远程分支都已经切换到 v1 分支上了

4. 提交
git add .
git commit -m '备注信息'
git push
git pull
二、远程没有新的分支
1. 查看本地分支:
git branch
2. 查看本地分支:
git branch -a
3. 创建一个本地分支
git checkout -b v1
4. 查看本地和远程分支
git branch
git branch -a

此时会发现本地分支切换到了 v1,但是远程却没有这个分支

5. 建立本地分支和远程分支的关联(创建远程分支)
git push --set-upstream origin v1

此时再看远程是否成功创建了 v1 这个分支

git branch -a
6. 提交
git add .
git commit -m '备注信息'
git push
git pull

拉取

1. 直接拉取
git clone -b v1 [email protected]:xxx/xxx.git
git clone -b 远程分支名  仓库地址

通过

git branch -a

可以看到,当前分支是

v1

分支。

2. 本地已经有相关的仓库代码
//查看远程分支
git branch -r
//创建本地分支并关联
git checkout -b 本地分支 origin/远程分支
 
//已有本地分支创建关联
git branch --set-upstream-to origin/远程分支名  本地分支名
//拉取
git pull

补:当我们commit之后 发现自己的-m" " 的备注写错了 或者突然发现想要提交的代码还有问题需要修改,那怎么撤销commit进行回滚呢?

可以使用命令:git reset --soft HEAD^ 这样就成功撤销了commit。

标签: git

本文转载自: https://blog.csdn.net/qq_53810245/article/details/141389339
版权归原作者 博客zhu虎康 所有, 如有侵权,请联系我们删除。

“git 拉取或推送到指定分支”的评论:

还没有评论