天天看點

git 一些常用的小指令

指令集合

1、建立檔案夾:mkdir [floder]

2、擷取檔案的目前路徑:pwd

3、将建立的檔案變成git可以管理的倉庫: git init

4、将新的檔案存放至暫存區:git add [file]

5、送出至git倉庫: git commit -m <message> (git commit -m "this is desc")

6、檢視結果,目前倉庫的狀态:git status

7、比較前後版本的不同:git diff

8、檢視日志:
git log
git log --pretty=oneline

9、回退版本
git reset --hard HEAD^ //回退到上一個版本
git reset --hard 1094a //回退到你指定的id版本,注意版本号,隻要寫前幾位就好了

10、檢視每次送出的記錄
git reflog  //用來擷取id ,可以根據id進行未來版本的切換

11、比較工作區和版本庫裡面的差別
git diff HEAD -- [file]

12、丢棄工作區的修改,類似回退,删除可以進行回退(沒有進行add操作,在工作區中)
git checkout -- [file]

13、丢棄工作區的修改,類似回退(進行的add操作)
git reset HEAD [file]  //reset可以回退版本,吧暫存區中的回退到工作區中,加了HEAD 表示回退到最新版本
git checkout -- [file]

14、删除一個檔案
git rm [file]
git commit -m [message]
           

參考廖雪峰的教程:https://www.liaoxuefeng.com/wiki/896043488029600/896954117292416