Git學習筆記

2022-04-19 07:26:15 字數 1623 閱讀 7918

安裝git

1. git 檢視是否安裝git

2 git config --global user.name "your name"

git config --global user.email "[email protected]"

3 git init 初始化git

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

1.使用命令git add .

2.使用命令git commit -m

版本回退

1. 要隨時掌握工作區的狀態,使用git status命令。

2. 如果git status告訴你有檔案被修改過,用git diff可以檢視修改內容。

3 head指向的版本就是當前版本,因此,git允許我們在版本的歷史之間穿梭,使用命令git reset --hard commit_id。

4. 穿梭前,用git log可以檢視提交歷史,以便確定要回退到哪個版本。

5. 要重返未來,用git reflog檢視命令歷史,以便確定要回退到未來的哪個版本。

撤銷修改:

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

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

1,第二步按1操作。

3.已經提交了不合適的修改到版本庫,想要撤銷本次提交,參考版本回退,不過前提是沒有推送到遠端庫。

遠端倉庫:

1.關聯乙個遠端庫,使用命令git remote add origin git@server-name:path/repo-name.git

2.使用命令git push -u origin master第一次推送master分支的所有內容。

3.此後,就可以使用命令git push origin master推送最新版本。

從遠端庫轉殖:

git clone

建立與合併分支:

1.檢視分支:git branch

2.建立分支: git branch

3.切換分支: git checkout

4.建立+切換: git checkout -b

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

6.刪除分支:git branch -d

多人協作:

1.檢視遠端庫資訊,使用git remote -v

2.從本地推送分支,使用git push origin branch-name,如果失敗,先用git pull抓取遠端的新提交。

3.在本地建立和遠端分支對應的分支,使用git checkout -b branch-name origin/branch-name,本地和遠端分支的名稱最好一致。

4.建立本地分支和遠端分支的關聯,使用git branch --set-upstream branch-name origin/branch-name。

5。從遠端抓取分支,使用git pull,如果有衝突,先要處理衝突。

Git學習筆記

git stash git stash list 顯示git棧內的所有備份,可以利用這個列表來決定從那個地方恢復。git stash clear 清空git棧。此時使用gitg等圖形化工具會發現,原來stash的哪些節點都消失了。關於git stash的詳細解釋,適用場合,這裡做乙個說明 使用git...

git 學習筆記

1 git checkout master 切換分支 2 git checkout b xx 新建分支,同時切換到該分支 3 dev 4 git add a 將變動檔案,提交到index 5 git commit m 將 暫存區 檔案,加入到版本控制中。6 git checkout master 7...

Git 學習筆記

顯示版本庫.git所在的目錄 git rev parse git dir 顯示工作區的根目錄 git rev parse show toplevel 相對於工作區根目錄的相對目錄 git rev parse show prefix git config 命令各引數的區別 git config e 版...