使用以下git 命令查看全部远程分支git
git branch -rfetch
查看远程和本地全部分支spa
git branch -a3d
查看本地分支code
git branchblog
带*的是当前的分支开发
1. git checkout 你要pull的分支it
2. git pullstream
3. git checkout 本身的分支方法
4. git merge 你要pull的分支
5. git pull
6. 开发
1. git status 查看更改文件
2. git add 加更改的文件
3. git commit -m "添加注释"
4. git push
注:以上四个步骤只是提交到本地
5. git checkout 主分支
6. git pull
7. git checkout 本身分支
8. git merge 主分支
9. git status 若是有报红的文件说明有冲突,解决冲突
10. git commit - m "解决冲突"
11. git push
12. git checkout 主分支
13. git merge 本身分支
14. git status 查看有没有冲突,有的话继续解决,没有提交
15. git push
16. git checkout 本身分支 继续开发
注:为了不冲突,先pull 一下代码再提交
1. 先切换到主分支
2. git pull
3. git checkout -b 分支名字
4. git push
5. 运行提示命令
6. git push
命令以下:
git checkout -b 本地分支名x origin/远程分支名x
使用该方式会在本地新建分支x,并自动切换到该本地分支x。
采用此种方法创建的本地分支会和远程分支创建映射关系。
使用以下命令:
git fetch origin 远程分支名x:本地分支名x
使用该方式会在本地新建分支x,可是不会自动切换到该本地分支x,须要手动checkout。
采用此种方法创建的本地分支不会和远程分支创建映射关系。
使用git pull或者git push时就没必要每次都要指定从远程的哪一个分支拉取合并和推送到远程的哪一个分支了。git branch -vv
上面的本地分支和远程分支都有映射关系,若是没有,就须要手动创建:git branch -u origin/分支名
,
或者git branch --set-upstream-to origin/分支名
origin
为git地址的标志,能够创建当前分支与远程分支的映射关系。
git branch --unset-upstream
以后能够再次用git branch -vv
查看本地分支和远程分支映射关系