Git带你回到过去和未来【3】

来源:互联网 发布:数据库调用 编辑:程序博客网 时间:2024/05/01 16:45

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 原文件名 新文件名


原创粉丝点击