当前位置:   article > 正文

github分支操作 自用

github分支操作 自用

git status -s
查看git状态 红M表示该文件被修改了,绿M表示该修改文件已被添加到了缓存区
git branch -a
查看所有分支列表,包括本地和远程
== git checkout -b local_branch==
创建本地分支local_branch 并切换到local_branch分支
== git checkout local_branch==
切换到分支local_branch

4、推送本地分支local_branch到远程分支 remote_branch并建立关联关系

  a.远程已有remote_branch分支并且已经关联本地分支local_branch且本地已经切换到local_branch

      git push

 b.远程已有remote_branch分支但未关联本地分支local_branch且本地已经切换到local_branch

     git push -u origin/remote_branch

 c.远程没有有remote_branch分支并,本地已经切换到local_branch

    git push origin local_branch:remote_branch
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11

5、删除本地分支local_branch

  git branch -d local_branch
  • 1

6、删除远程分支remote_branch

 git push origin  :remote_branch

 git branch -m | -M oldbranch newbranch 重命名分支,如果newbranch名字分支已经存在,则需要使用-M强制重命名,否则,使用-m进行重命名。
  • 1
  • 2
  • 3

git branch -d | -D branchname 删除branchname分支

git branch -d -r branchname 删除远程branchname分支

7、查看本地分支

  git branch
  • 1

合并分支到master link
————————————————
版权声明:本文为CSDN博主「hijiankang」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。
原文链接:https://blog.csdn.net/hijiankang/article/details/47254179

git查看各个branch之间的关系图

  1. 使用git log命令
git log --graph --decorate --oneline --simplify-by-decoration --all
  • 1

说明:

–decorate 标记会让git log显示每个commit的引用(如:分支、tag等)

–oneline 一行显示

–simplify-by-decoration 只显示被branch或tag引用的commit

–all 表示显示所有的branch,这里也可以选择,比如我指向显示分支ABC的关系,则将–all替换为branchA branchB branchC

  1. 使用gitk工具
gitk --simplify-by-decoration --all
  • 1
声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/繁依Fanyi0/article/detail/608630
推荐阅读
相关标签
  

闽ICP备14008679号