git GitHub 常見問題處理方法(git push / git log)
阿新 • • 發佈:2019-01-13
1、fatal: this operation must be run in a work tree
出現這種情況的原因是,你Git所在的目錄不是工作目錄,需要轉到工作目錄,才可進行git命令的操作
2、git log --pretty=oneline
檢視當前commit提交的任務列表,並同時檢視指標所在位置,為下一步指標位置調節做準備,就是現在的倉庫的當前版本號
[email protected] MINGW64 ~/GIT (master)
$ git log
commit 9b4c7fb88bccdfa94307e8722003c4e29675309b (HEAD -> master)
Author: wang < [email protected]>
Date: Tue Dec 11 23:37:58 2018 +0800
commit 73cc6b7dd05ea1e1ee8b1974f35891daa283a9fa
Author: wang <[email protected]>
Date: Tue Dec 11 16:37:13 2018 +0800
commit 9b4c7fb88bccdfa94307e8722003c4e29675309b (HEAD -> master)
Author: wang <[email protected] >
Date: Tue Dec 11 23:37:58 2018 +0800
first send“ 1177genetype_hapmapcp1_18_01.txt 1177traits_01.txt 1177GAPIT.r
commit 73cc6b7dd05ea1e1ee8b1974f35891daa283a9fa
Author: wang <[email protected]>
Date: Tue Dec 11 16:37:13 2018 +0800
3、如果在git push remote origin master出現報錯,通過2檢視版本號,利用下面方法(還原版本的方法解決)
git reset --hard [版本號] #eg:73cc6b7dd05ea1e1ee8b1974f35891daa283a9fa
4、gti push 和 git push remote origin master的區別
git push #是工作目錄向本地庫進行提交
git push origin master #是工作目錄向GitHub網路庫的提交,如果這一步出現問題先進行git pull origin master,拉取remote上的檔案,再進行git push origin master 就不會報錯了