獲取幫助:
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...