git常用命令

http://liuzxc.github.io/blog/git-usage/

vim编辑器操作:http://www.vpser.net/manage/vi.html


stash:还未提交的修改内容以及新添加的文件,留在索引区域或工作树的情况下切换到其他的分支时,修改内容会从原来的分支移动到目标分支。

但是如果在checkout的目标分支中相同的文件也有修改,checkout会失败的。这时要么先提交修改内容,要么用stash暂时保存修改内容后再checkout。

rebase:与merge有区别,merge是将master和分支合并添加一条commit历史记录,rebase是将分支的历史记录解决了冲突后均添加到master后(分支更新主干代码,用rebase)

revert:取消最近一次commit(git revert HEAD)

reset:取消提交

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容