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操作)都只会在这个关系上发生。

ps:git 删除远程分支

git push origin --delete [branch_name]

*本文只是个人对于git的一些理解,欢迎大佬指出错误。

你可能感兴趣的:(前端,git)