git log檢視歷史修改記錄(提交記錄)
git log --pretty=oneline單行顯示記錄
$git log --pretty=oneline列印內容變更歷史記錄
git reflog列印命令歷史記錄
git status檢視工作區和暫存區工作狀態
pwd顯示當前目錄
git reset --hard head^從當前版本回退到上乙個版本
git reset – hard 1094a(檔案的commit id前幾位)跳到指定的版本
執行rm -rf .git取消 git init
1、刪除檔案target01
在github上只能刪除倉庫,卻無法刪除資料夾或檔案, 所以只能通過命令來解決
開啟git bash後進入你的對應的檔案目錄下
$ git --help # 幫助命令
$ git pull origin master # 將遠端倉庫裡面的專案拉下來
$ dir # 檢視有哪些資料夾
$ git rm -r --cached target01 # 刪除target資料夾
$ git commit -m 『刪除了target01』 # 提交,新增操作說明
2、git怎樣刪除未監視的檔案untracked files ?
git怎樣刪除未監視的檔案untracked files 需要新增到.gitignore檔案
刪除 untracked files
git clean -f
連 untracked 的目錄也一起刪掉
git clean -fd
連 gitignore 的untrack 檔案/目錄也一起刪掉 (慎用,一般這個是用來刪掉編譯出來的 .o之類的檔案用的)
git clean -xfd
在用上述 git clean 前,牆裂建議加上 -n 引數來先看看會刪掉哪些檔案,防止重要檔案被誤刪
git clean -nxfd
git clean -nf
git clean -nfd
2、建立乙個新的倉庫,並將本地資料夾轉殖上去
1)進入資料夾目錄下
2)git init
3)git add doc01.doc
4)git commit -m 「新增檔案」
5)git remote add origin
6)git push -u origin master
以後每次更新後提交,進入目錄後
1)git add doc02.doc
2)git commit -m 「update doc01」
3)git push
3、忽略檔案
在資料夾中,經常會有些「其他」檔案,比如上節課最後提到的,編輯器產生~結尾的備份檔案,或者一些臨時檔案。又可能,某些檔案我們只是在本地使用,並不想提交到遠端的倉庫中被別人看到。但如果我們不跟蹤這些檔案,git會一直很執著地提醒我們工作目錄中有一些未被跟蹤的檔案。如果你想清淨一點,就可以通過.gitignore檔案忽略你不想看到的檔案。
4、檔案重新命名
mv 1.gitignore .gitignore
5、新增全部檔案
git add .
解除本地和遠端倉庫的關聯
$ git remote remove origin
檢視本地倉庫關聯的遠端倉庫資訊
$ git remote -v
$git push -u origin master
error:src refspec master does not match any
error:failed to push some refs to ''
這個問題是因為遠端庫與本地庫不一致造成的,那麼我們把遠端庫同步到本地庫就可以了。
使用指令
git pull --rebase origin master
SCP指令錯誤解決方法
scp 指令 scp sourcefile user 192.168.109.133 destdir 1 錯誤 ssh connect to host 192.168.109.133 port 22 connection refused lostconnection。在ubuntu中,預設安裝了op...
git常見用法及錯誤解決方案彙總
本地步驟 git init git add git commit m 描述資訊 git remote add origin 你要關聯的專案git位址 git pull origin master 先同步 git push origin master 如果專案首次提交請使用 git push u or...
安裝docker及常見錯誤解決
安裝 docker desktop for windows docker 並非是乙個通用的容器工具,它依賴於已存在並執行的 linux 核心環境。docker 實質上是在已經執行的 linux 下製造了乙個隔離的檔案環境,因此它執行的效率幾乎等同於所部署的 linux 主機。因此,docker 必須...