Git总结

工作流程:

基本操作:

  1. git init 初始化,(在当前目录下进行git初始化的操作)
    (1)ll 来查看当前目录下的资源
    (2)ls -lA 查看带有隐藏的资源
    (3)ls -lA .git 查看初始化后的 .git 中的内容
    (4)mkdir file 在当前新建一个目录(可以通过 pwd 查看目录)

  2. git status 查看当前状态(任何时候均可使用)

  3. vim file 可以在file文件中编辑,vim表示vim编辑器
    (1)cat file 查看该文件
    (2):wq 退出当前文件的编辑

  4. git add file 可以将file文件添加到暂存区中
    (1)git rm --cached file 将文件从暂存区中删除,执行该操作后需要重新 git add file    参考:https://blog.****.net/zlq_****/article/details/83794900

    (2):set nu 用来显示行号

  5. 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总结

记录操作:

  1. git log 查看提交历史记录
    多屏显示控制方式:q退出        b向上翻页       “空格”向下翻页
    (1)git log --pretty=online 以一行的格式显示
    (2)git log --online 哈希值有变化
    (3)git reflog HEAD指针,含有索引,可以辅助版本的移动,[email protected]{移动到当前的版本需用多少步}
    Git总结

  2. 基于索引值的版本前进、后退
    (1)git reset --hard commit_id 索引值不同,则指向哪个版本