一图熟悉Git的基本操作

Git将文件的版本管理过程划分为暂存区、本地仓库与远端仓库,操作较为复杂,下面用一张图来讲述Git的基本操作,将文件提交、文件上传、从历史中恢复等多种操作融合在一张图里,理解了下面的这张图,则Git使用无忧。
Git基本操作的思维导图

相关操作命令的实例如下:

# 将README.md添加到版本管理中
git add README.md

# 将README.md从暂存区中消除
git reset HEAD README.md

# 提交后,再恢复
git add README.md
git commit -m "README.md"
#然后修改README.md文件,添加一行文字,然后执行git checkout --,则可将会文件从上次提交的仓库中复原
git checkout -- README.md

# 提交后,再退出版本管理
git rm --cached README.md
#会从本地仓库里彻底删除README.md,但本地文件会保留,如果此时再执行PUSH操作,则远程仓库里的README.md也会删除。

#直接将整个文件夹退出版本管理
git rm -r --cached static/
#会复原的static文件下每一个文件及子文件夹的上次操作,看清楚,是每一个文件及相应的子文件夹,包括删除、新建及修改,慎用,威力非常大,并且所有的相关内容都不会再纳入版本管理;

# 将暂存区与提交的操作合二为一
git commit -a -m "commnents"
# 执行上面的语句后,则static/目录下的内容不会提交,因为它们已经不在版本管理内容中了。

# 文件恢复到历史版本的办法
# 首先获取当前README.md历史记录
git log README.md
# 从历史记录中获取commitId,即commit单词后那一串字母,然后执行
git reset HEAD commitID README.md
# 即可将README.md恢复到commitId对应的版本
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值