需求
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. 创建一个当地分支
4. 检察当地和远程分支
此时会发现当地分支切换到了 v1,但是远程却没有这个分支
5. 创建当地分支和远程分支的关联(创建远程分支)
- git push --set-upstream origin v1
复制代码 此时再看远程是否乐成创建了 v1 这个分支
6. 提交
- git add .
- git commit -m '备注信息'
- git push
- git pull
复制代码 拉取
1. 直接拉取
- git clone -b v1 git@github.com: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。
免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!更多信息从访问主页:qidao123.com:ToB企服之家,中国第一个企服评测及商务社交产业平台。 |