史上最簡單的git 使用指南

2021-09-24 14:43:56 字數 1900 閱讀 9160

初始化乙個git倉庫,使用git init命令。

新增檔案到git倉庫,分兩步:

使用命令git add ,注意,可反覆多次使用,新增多個檔案;

使用命令git commit -m ,完成。

場景1:當你改亂了工作區某個檔案的內容,想直接丟棄工作區的修改時,用命令git checkout -- file。

場景2:當你不但改亂了工作區某個檔案的內容,還新增到了暫存區時,想丟棄修改,分兩步,第一步用命令git reset head ,就回到了場景1,第二步按場景1操作。

命令git rm用於刪除乙個檔案。如果乙個檔案已經被提交到版本庫,那麼你永遠不用擔心誤刪,但是要小心,你只能恢復檔案到最新版本,你會丟失最近一次提交後你修改的內容。git checkout -- test.txt

檢視分支:git branch

建立分支:git branch

切換分支:git checkout

建立+切換分支:git checkout -b

合併某分支到當前分支:git merge

刪除分支:git branch -d

當git無法自動合併分支時,就必須首先解決衝突。解決衝突後,再提交,合併完成。

解決衝突就是把git合併失敗的檔案手動編輯為我們希望的內容,再提交。

用git log --graph命令可以看到分支合併圖。

修復bug時,我們會通過建立新的bug分支進行修復,然後合併,最後刪除;

當手頭工作沒有完成時,先把工作現場git stash一下,然後去修復bug,修復後,再git stash pop,回到工作現場。

開發乙個新feature,最好新建乙個分支;

如果要丟棄乙個沒有被合併過的分支,可以通過git branch -d 強行刪除。

1. 第一種方法

git fetch --all

git reset --hard origin/master

2.  第二種方法

git reset --hard head

git pull

1,安裝git

2,找乙個空檔案,滑鼠右擊開啟git batch 出現黑視窗,輸入git init

3,git add reade.txt

4,git commit -m " 說明"

5 ,git status ------------- 檢視狀態

6,git add reade.txt -----提交到待提交列表裡面

7,git commit reade.txt -m '首次提交' ---------提交到本地倉庫

8,git log -------------檢視日誌

9,git show commit號 -------------檢視改變詳情 (小技巧:commit號可以取前六位)

10,git reset --soft head~1 -----------撤銷最後一次操作,(從本地倉庫放到待提交列表)

11,git reset head~1 -------------撤銷最後一次操作(從本地倉庫直接放到本地**)

12,git branch -----------檢視本地分支

13,git branch 分支名 ----------建立乙個分支(如:git branch my)

14,git checkout 分支名 ---------切換分支

15,git branch -d 分支名 ---------刪除指定分支

16,在master分支裡 輸入 git merge 分支名 ----------- 可以把分支名裡的變動合併到master分支

17,git push origin master ------------把**同步到遠端maste分支上去

git pull ----->git add ---->git commit------>git push ----->git merge

git簡單使用指南

助你開始使用 git 的簡易指南,木有高深內容,tweet 感謝 tfnico,fhd and namics 其他語言 english,deutsch,espa ol,fran ais,italiano,nederlands,portugu s,t rk e,日本語,如有紕漏,請到 github 填...

Git使用指南

基於的git使用,羅列一些命令 1.在遠端建立倉庫 例如在coding上,選擇新建專案,勾選帶有readme.md初始化,這時候在遠端已經建立了乙個master分支的倉庫,預設的遠端主機別名為origin。2.從遠端獲取git倉庫 可以選用https或者ssh方式訪問倉庫 git clone git...

Git使用指南

文字檔案,可以體現內容的變化 二進位制檔案,只能體現檔案大小的變化郵箱 2 提交到版本庫 2 檢視命令歷史 2 回退操作 第二種命令 git reset hard head head 代表上一版本 head 100 往上100個版本 版本庫 repository 檔案新增到版本庫,分兩步 第二步 從...