git学习总结

2019-12-03  本文已影响0人  Cue_Ada

看了廖雪峰的git教程,很详细,并且小结很到位,在此自己再根据需要总结一下,方便今后操作查阅,详情可看git教程
PS:紧记Git跟踪并管理的是修改,而非文件。

1. 创建版本库

git init --> 初始化一个Git仓库

添加文件到git仓库分2步:

2.版本回退(后悔药)

Git允许我们在版本的历史之间穿梭 git reset --hard commit_id

3.工作区、暂存区、版本库的概念

Git和其他版本控制系统如SVN的一个不同之处就是有暂存区的概念。

修改提交及chexiu操作流程:
工作区-- git add <file> ---> 暂存区 --git commit -m <meg> --> 版本库
版本库--版本回退(未推送到远程库)-->暂存区--git reset head <file>-->工作区--git checkout -- file-->丢弃工作区的修改

简言之,撤销修改可分4种
1.没有git add时,用git checkout -- file

2.已经git add时,先git reset HEAD <file>回退到1.,再按1.操作

3.已经git commit时,用git reset回退版本

4.如已推送到远程库,GG?

这里说说较为难理解的一个点----暂存区

上一篇下一篇

猜你喜欢

热点阅读