赞
踩
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
5、删除本地分支local_branch
git branch -d local_branch
6、删除远程分支remote_branch
git push origin :remote_branch
git branch -m | -M oldbranch newbranch 重命名分支,如果newbranch名字分支已经存在,则需要使用-M强制重命名,否则,使用-m进行重命名。
git branch -d | -D branchname 删除branchname分支
git branch -d -r branchname 删除远程branchname分支
7、查看本地分支
git branch
合并分支到master link
————————————————
版权声明:本文为CSDN博主「hijiankang」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。
原文链接:https://blog.csdn.net/hijiankang/article/details/47254179
git查看各个branch之间的关系图
git log --graph --decorate --oneline --simplify-by-decoration --all
说明:
–decorate 标记会让git log显示每个commit的引用(如:分支、tag等)
–oneline 一行显示
–simplify-by-decoration 只显示被branch或tag引用的commit
–all 表示显示所有的branch,这里也可以选择,比如我指向显示分支ABC的关系,则将–all替换为branchA branchB branchC
gitk --simplify-by-decoration --all
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。