Git入门教程(2)

一、git的版本比较

在这里插入图片描述

移动命令

这时候你可以输入下边的移动命令:

按下 j 按键表示向下移动一行,按下 k 按键则是向上移动一行。

f 表示向下一页(一个窗口的内容);b 表示向上一页的移动。

d 表示向下移动半页;u 表示向上移动半页。

跳转命令

是否可以直接跳转到开头和结尾呢?

按 g 去到第一行,按 G 去到最后一行。

先输入数字 3,再按下 g,表示去到第 3 行。

搜索命令

想看下关于某个函数的内容有没有变动,可以使用搜索命令。

输入斜杠(/)或问号(?),后边输入搜索的关键字:

退出和帮助

在冒号后边输入 q,表示退出 diff;输入 h 表示进入帮助界面,你会看到很多命令和功能,输入 q 可以退出帮助界面。

二、git的修改最后一次提交

git commit --amend

进入界面后按下i(insert)开始修改提交说明,修改后按shift + z + z 退出编辑并保存

如果需要修改提交说明,那么可以执行 git commit --amend -m “新的提交说明” 命令。

如果不希望保存,按q!退出

在这里插入图片描述
附图:对–amend 的理解

三、git的删除以及误删恢复

若删除了本地文件想找回,则执行git checkout – README.md(文件名) 将暂存区域的文件恢复到工作目录

git rm 文件名 可将指定文件从暂存区域和本地目录中移除(rm其实就是remove缩写)

若想将其从仓库中移除,则可以执行 git reset --soft HEAD~ 命令将快照回滚到上一个位置,然后重新提交

如我在工作目录中增加一个 test.py 文件,然后执行 git add test.py 命令将其添加到暂存区域,此时我修改 test.py 文件的内容,那么暂存区域和工作目录就是两个不同的 test.py 文件了,此时执行git rm test.py Git会阻止你,执行git rm -f test.py可以将本地和暂存区域都删除;如果只想删除暂存区域的文件(保留工作目录的),那么你可以执行 git rm --cached 文件名 命令实现目的

四、git的重命名

如果想将文件 game.py 重命名为 wordgame.py,则采取以下命令

git mv game.py wordgame.py

猜你喜欢

转载自blog.csdn.net/m0_46162954/article/details/105184835