Git总结
工作流程:
基本操作:
-
git init 初始化,(在当前目录下进行git初始化的操作)
(1)ll 来查看当前目录下的资源
(2)ls -lA 查看带有隐藏的资源
(3)ls -lA .git 查看初始化后的 .git 中的内容
(4)mkdir file 在当前新建一个目录(可以通过 pwd 查看目录) -
git status 查看当前状态(任何时候均可使用)
-
vim file 可以在file文件中编辑,vim表示vim编辑器
(1)cat file 查看该文件
(2):wq 退出当前文件的编辑 -
git add file 可以将file文件添加到暂存区中
(1)git rm --cached file 将文件从暂存区中删除,执行该操作后需要重新 git add file 参考:https://blog.****.net/zlq_****/article/details/83794900(2):set nu 用来显示行号
-
git commit -m “文件说明” 将暂存区文件提交到本地库中
撤销commit,但未执行git push命令:
(1)git log 找到自己想要撤销的 commit_id
(2)git reset --hard commit_id 完成撤销,同时将代码恢复到前一commit_id 对应的版本
参考:https://blog.****.net/zlq_****/article/details/83794763
记录操作:
-
git log 查看提交历史记录
多屏显示控制方式:q退出 b向上翻页 “空格”向下翻页
(1)git log --pretty=online 以一行的格式显示
(2)git log --online 哈希值有变化
(3)git reflog HEAD指针,含有索引,可以辅助版本的移动,[email protected]{移动到当前的版本需用多少步} -
基于索引值的版本前进、后退
(1)git reset --hard commit_id 索引值不同,则指向哪个版本