Git带你回到过去和未来【3】
2017-10-14 22:59
239 查看
21.修改最近的一次提交:
应用场景:若工程文件只改变了README.md文件,其它的文件没有修改,此时没有必要生成新的快照。
例如,暂存区域中有README.md的第三版,而仓库中的README.md的版本是第二版,此时没有必要提交再次生成新的快照;
该状况下,使用的git命令为:$git commit –amend
键入该命令后,输入i进入编写模式
最后输入“:q!”结束
此时进行了修改,并没有生成新的快照号。
22.使用了git,妈妈再也不担心我删错文件了:
应用场景:在工作目录目录不小心删了某个文件,
使用到的命令:$git checkout – “文件名”
23、删除文件
使用的命令:$git rm 文件名
注意:该命令是删除工作目录和暂存区域中文件,并没有删除仓库区的文件,若上次完成了提交,即生成了新的快照号,此时要恢复时,还有删除仓库区添加的文件。
该场景用到的命令:
$git rm 文件名.拓展名
$git reset –soft HEAD~
暴力删除工作区域和暂存区域中的文件:
$git rm –f 文件名.拓展名
若只删除暂存区域的文件:
$git rm –-cached 文件名.拓展名
24、重名文件
使用到的命令: $git mv 原文件名 新文件名
应用场景:若工程文件只改变了README.md文件,其它的文件没有修改,此时没有必要生成新的快照。
例如,暂存区域中有README.md的第三版,而仓库中的README.md的版本是第二版,此时没有必要提交再次生成新的快照;
该状况下,使用的git命令为:$git commit –amend
键入该命令后,输入i进入编写模式
最后输入“:q!”结束
此时进行了修改,并没有生成新的快照号。
22.使用了git,妈妈再也不担心我删错文件了:
应用场景:在工作目录目录不小心删了某个文件,
使用到的命令:$git checkout – “文件名”
23、删除文件
使用的命令:$git rm 文件名
注意:该命令是删除工作目录和暂存区域中文件,并没有删除仓库区的文件,若上次完成了提交,即生成了新的快照号,此时要恢复时,还有删除仓库区添加的文件。
该场景用到的命令:
$git rm 文件名.拓展名
$git reset –soft HEAD~
暴力删除工作区域和暂存区域中的文件:
$git rm –f 文件名.拓展名
若只删除暂存区域的文件:
$git rm –-cached 文件名.拓展名
24、重名文件
使用到的命令: $git mv 原文件名 新文件名
相关文章推荐
- GIT入门笔记(8)-- 查看历史提交记录/根据版本号回到过去或未来
- Git带你回到过去和未来【1】
- Git带你回到过去和未来【5】#合并、删除分支
- Git带你回到过去和未来【4】#创建、查看、切换分支
- Git带你回到过去和未来【2】
- Git ~ 回到过去 , 进入未来 ~ Git
- Git 如何回到过去,然后 再 回到将来
- Git 学习笔记--回到过去版本
- 回到过去看未来(1)
- 回到过去看未来(1)
- 回到过去看未来(2)
- Git 如何带你回到过去
- 回到过去看未来(2)
- Git 如何回到过去,然后 再 回到将来
- 回忆过去,展望未来
- 阿里的Hadoop之路:Hadoop的过去、现在和未来
- 工作~过去~现在~未来
- 今天开始得写一下博客了,总结过去开创未来,以积级的心态迎接挑战!
- 深入了解php4(1)--回到未来
- 回首14的过去,展望15的未来