写在开头
这个并不是介绍Git如何使用的,而是记下了我需要用到某些功能时才去查询的,也许会是实用功能,也许并不会经常用到,当然本篇还记录了使用git中遇到的一些错误以及解决方法
(对本人)实用例子
如果是撤销所有的已经add的文件:
git reset HEAD .
从别人的远程分支checkout 一个本地的分支
git checkout -b mt-dcs remotes/origin/mt-dcs
可以合并代码并且不会有merge的commit
git pull -r origin xxx(就是rebase)
git fetch更新远程分支
git branch -a 只是显示保存在本地的远程分支的信息,有时会看不到远程分支新建的分支
删除某个branch
git branch -d xxx
查看某个文件的改动历史
git log -p filename
比较两个分支上的文件的区别
git diff master 分支名 (比较主分支和另一个分支的区别)