Git基本命令操作补充
2018-03-05 21:35
253 查看
本文属于Git入门命令操作的补充,所以不涉及最基本的使用命令。
推荐快速入门教程:https://backlog.com/git-tutorial/cn/
查看分支
查看本地分支
查看远程分支
查看所有分支
pull远程指定分支(本地无对应分支)
先执行
然后再执行
撤销
方法1:
先执行
然后把那个id带入命令执行
具体例子可以参考https://www.jianshu.com/p/8b4c95677ee0
方法2:
更好的方法是执行
删除远程分支
先执行
再执行
最后执行
取消暂存(index)
执行
丢弃文件的修改
执行
取消文件的跟踪
执行
注意,对于用.gitignore忽略的文件,必须是未跟踪的文件
参考:
1. https://www.cnblogs.com/hamsterPP/p/6810831.html
2. http://blog.csdn.net/Qidi_Huang/article/details/53839591
3. http://www.360doc.com/content/15/0417/18/281812_463944629.shtml
4. http://blog.csdn.net/furzoom/article/details/53002699
5. http://blog.zengrong.net/post/1746.html#
6. http://blog.csdn.net/qq_32452623/article/details/54340749
7. https://backlog.com/git-tutorial/cn/stepup/stepup7_3.html
8. https://www.cnblogs.com/zhuchenglin/p/7128383.html
9. https://git-scm.com/book/zh/v2/Git-%E5%9F%BA%E7%A1%80-%E6%92%A4%E6%B6%88%E6%93%8D%E4%BD%9C
推荐快速入门教程:https://backlog.com/git-tutorial/cn/
查看分支
查看本地分支
git branch
查看远程分支
git branch -r
查看所有分支
git branch -a
pull远程指定分支(本地无对应分支)
先执行
git fetch
然后再执行
git checkout -b 本地分支名 origin/远程分支名
撤销
git reset --hard操作
方法1:
先执行
git reflog,查看reset操作之前的那个commit id
然后把那个id带入命令执行
git reset --hard <commit id>
具体例子可以参考https://www.jianshu.com/p/8b4c95677ee0
方法2:
更好的方法是执行
git reset --hard ORIG_HEAD即可
删除远程分支
先执行
git branch -r查看远程分支
再执行
git branch -r -d origin/branch-name,删除本地对应的远程分支名称(这一步可能可以不要,下次来测试一下)
最后执行
git push origin :branch-name提交一个空分支来删除远程分支或
git push origin --delete branch-name删除远程分支
取消暂存(index)
执行
git reset HEAD <file>...
丢弃文件的修改
执行
git checkout -- <file>...(该操作无法恢复)
取消文件的跟踪
执行
git rm -r --cached <文件>...取消跟踪,
-r表示递归,针对目录文件
注意,对于用.gitignore忽略的文件,必须是未跟踪的文件
参考:
1. https://www.cnblogs.com/hamsterPP/p/6810831.html
2. http://blog.csdn.net/Qidi_Huang/article/details/53839591
3. http://www.360doc.com/content/15/0417/18/281812_463944629.shtml
4. http://blog.csdn.net/furzoom/article/details/53002699
5. http://blog.zengrong.net/post/1746.html#
6. http://blog.csdn.net/qq_32452623/article/details/54340749
7. https://backlog.com/git-tutorial/cn/stepup/stepup7_3.html
8. https://www.cnblogs.com/zhuchenglin/p/7128383.html
9. https://git-scm.com/book/zh/v2/Git-%E5%9F%BA%E7%A1%80-%E6%92%A4%E6%B6%88%E6%93%8D%E4%BD%9C
相关文章推荐
- [转] git config命令使用第一篇——介绍,基本操作,增删改查
- git基本操作命令
- [cnblogs镜像]Github 团队协作基本流程与命令操作 图解git工作流程
- git基本命令之删除撤销操作
- Git操作流程,基本命令演示
- Git 最基本的操作命令
- Git入门——'查询命令'总结与文件的基本操作
- Git的使用——基本操作命令
- Git操作基本命令
- Git学习笔记(5)----基本操作及命令(远程仓库篇)
- 15分钟学会git基本的操作命令
- Git基本操作--命令,真的只有最基本的操作
- git使用手册(二)基本命令操作
- Github 团队协作基本流程与命令操作 图解git工作流程
- Git操作流程,基本命令演示
- git基本常用命令操作
- Git 之命令的基本操作
- Git 命令与基本操作
- Git基本操作命令
- git基本操作命令整理。