git 新建分支、本地分支与远程分支的追踪关系

基于master分支建立一个新的分支,假定为dev
  • 假定你当前分支为master
    若是不是使用git checkout master;
  • git pull
    保证本地与远程分支代码一致;
  • git checkout -b dev
    新建并切换到新建的分支
  • git push origin dev:dev
    将本地分支dev推送到远程分支,若是直接用git push命令是push当前分支到当前分支的追踪关系分支。
  • git branch --set-upstream-to=origin/dev dev
    将本地分支与远程进行关联,origin/dev是你本地分支对应的远程分支,dev是你当前的本地分支。未关联会,git会有如下提示:
    image
  • git pull
git 本地分支与远程分支的追踪关系
通常咱们git提交都不会直接提交主分支master,先提交到dev分支,没问题,再会合并到master分支。追踪关系我认为是:当前本地分支会对应一个远程分支,咱们的任何操做(eg. push、pull操做)都只会在这个关系上发生。
相关文章
相关标签/搜索