git 操作筆記

2022-02-21 18:29:09 字數 953 閱讀 2089

1.git回滾歷史版本

git checkout -b name-of-new-branch 169d2dc

這樣,git 的活動分支會切換到name-of-new-branch這個分支上,而它的內容與169d2dc這個分支一致。

注意:sha1 的雜湊值有 40 個字母,相當長。所以 git 允許我們在不引起歧義的情況下,使用雜湊值的前幾位作為縮寫。

169d2dc

來建立乙個歷史分支,而不切換到該分支。

大多數時候,我們可能只需要對某乙個檔案做細小的修補,因此只 checkout 該檔案就行了,並不需要操作整個 commit 或分支。

上一節我們介紹了如何將某個歷史版本完整地 checkout 到工作區。實際上,我們只需要在上一節的命令之後加上需要 checkout 的檔案即可。

可以回退到任意已經提交過的版本。已add/commit但未push的檔案也適用。

命令如下:

git reset --hard [commit-hashcode]  

# [commit-hashcode]是某個 commit 的雜湊值,可以用 git log 檢視

git clean  -d  -fx ""
其中
x  -----刪除忽略檔案已經對git來說不識別的檔案
d  -----刪除未被新增到git的路徑中的檔案
f  -----強制執行
git checkout

當然,有時候你需要將某個檔案的歷史版本 checkout 出來,並以乙個新的名字儲存。這時候可以這麼做:

git checkout :

git操作筆記

settings version control git path to git executable 選擇你的安裝目錄 test settings version control github host github.com login 賬號 password 密碼 test intellij內部...

git操作筆記

git操作筆記 1 首先安裝需要在對應的機器上安裝git,根據對應的環境,比如linux macos windows.2 安裝完成後,進入git git bash下面執行設定使用者名稱 git config global user.name your name git config global u...

git操作筆記

要把本地的資料提交到github遠端倉庫,需要幾個必要的步驟,以下是根據自己的操作簡單記錄。前提條件是本地安裝好了git,並且做好了相應配置 一 首先需要在本地建立乙個目錄 或者本地的專案 例如docblog,後邊檔案都存在這裡 二 後續步驟 cmd命令列進入到docblog目錄,例如 cd e d...