常用git 命令學習筆記

2021-09-02 19:40:47 字數 1688 閱讀 6015

獲取幫助:

git  《命令》 --help

作用:獲取命令幫助資訊

說明:會開啟新的網頁

基本操作:

git init

作用:生成本地庫(在當前目錄下生成.git資料夾)

說明:該命令不會將目錄中已有的檔案加入當前庫內,還需進行add和commit

git status

作用:檢查檔案變動狀態 檔案目錄與暫存區、暫存區與本地庫

說明:untracked file : 未被追蹤的問檔案,新加入的檔案或目錄 沒有add過

tracked file : 被追蹤的檔案。再上乙個快照內或已經add過

git add

作用:將檔案新增入暫存區

說明:git status時被add的檔案會出現在changes to be committed:下

git commit

作用:將暫存區檔案提交至

說明:git commit -m 提交時直接帶上備註資訊

git log提交日誌

作用:檢視git提交資訊

git diff

作用:比較檔案變動

說明:檢視工作樹、暫存區、最新提交之間的差別

分支操作:

git branch顯示所有分支一覽

git checkout-b 建立並切換分支

等同: git branch 分支    建立分支

git checkout 分支 切換分支

git  merge分支合併

git log --graph以圖的形式檢視分支

更改提交的操作:

git reset --hard 《版本hash值》

git commit --amend

作用:合併提交

說明:當已經進行過一次提交發現遺漏了某些檔案,而不像出現兩次提交記錄時使用

案例:git add file1

git commit -m 'add file1'

cat 'new file2' >> file2

git add file2

git commit --abmend -m 'add file1,file2'

get log 不會發現有git add file2的提交記錄

git rebase -i head~n壓縮歷史

推送至遠端倉庫:

git remote add新增遠端倉庫

git push推送至遠端倉庫

從遠端倉庫獲取:

git clone獲取遠端倉庫

git pull獲取遠端倉庫最新分支

Git學習筆記之常用Git命令

看了網上的許多教程,要不就是特別難,要不就是只介紹幾個命令,感覺完全忘了初學者不懂的到底有哪些,找了一些很適合初學者的一些教程,放在下面。首先感謝廖雪峰大神寫出這麼詳細的教程。這篇文章是記錄一下看的過程中比較重要或則是比較容易忘的,直接看下面的鏈結 不需要看我的,我的沒有下面的詳盡,而且我省略了很多...

git常用命令學習筆記

1 初始化乙個git倉庫 git init2 新增檔案到git倉庫,可以反覆多次使用,新增多個檔案 git add3 完成,新增注釋 git commit4 要隨時掌握工作區的狀態,git status5 如果git status告訴你檔案被修改過,檢視修改的內容使用 git diff6 head指...

Git 常用命令學習筆記

case 1 cd alg ocr utils 在master git add 在master git commit m images enhancement 在master alg ocr utils git new text detect rule git checkout b new text...