浅谈git的使用(总结)

2018-11-23  本文已影响8人  元宝是只小肥猫

1、提交代码并写注释

git commit -a -m "注释"

2、查看提交历史

git log --pretty=oneline


git log --oneline --decorate

git log 
image.png
image.png

3、回退代码到上个版本

git reset --hard HEAD^
//回退到上3个版本
git reset --hard HEAD~3

4、回退到以前的指定版本

//通过这个提交记录获取提交记录的编号
git log --pretty=oneline
git reset --hard 003171
image.png

5、从以前的版本会到现在的版本

如果现在的编号还能找到,那么可以通过git reset --hard 003171来调回到现在的版本(回退后,再看log就看到此版本以后的log了,如果命令行关闭,你就看不到了):

image.png

但是倘若找不到了,那么可以以下命令来找版本:

git reflog
image.png

6、撤回修改(不在暂存区)

git checkout --[空格]文件名称
image.png

7、撤回修改(在暂存区)

//将暂存区的文件重新取出到工作区
git reset HEAD 文件名
//回退
git checkout -- 文件名

8、文件删除后撤回

git rm noemptyTest/ViewController.swift

git reset HEAD noemptyTest/ViewController.swift

git checkout noemptyTest/ViewController.swift

9、新建分支并切换到该分支

git checkout -b hotfix

10、查看所有分支

git branch -a
image.png
上一篇 下一篇

猜你喜欢

热点阅读