檢視狀態:git status
檢視詳細修改:git diff
新增/刪除檔案:git add/rm filename
提交並新增資訊:git commit -m 「your descriptions」
檢視歷史日記:git log
本地分支推送:git push origin branch_local:branch_remote
將 current working directory 記為 工作目錄(1)
將 index file 記為 暫存區(2)
將 git repository 記為 **倉庫(3)
他們之間的提交層次關係是 (1) -> (2) -> (3)
git add完成的是(1) -> (2)
git commit完成的是(2) -> (3)
git commit -a兩者的直接結合
從時間上看,可以認為(1)是最新的**,(2)比較舊,(3)更舊
按時間排序就是 (1) <- (2) <- (3)
it diff得到的是從(2)到(1)的變化
git diff –cached得到的是從(3)到(2)的變化
git diff head得到的是從(3)到(1)的變化
檢視分支:git branch
建立分支:git branch
切換分支:git checkout
建立+切換分支:git checkout -b
合併某分支到當前分支:git merge
刪除分支:git branch -d
git config –global push.default current
git 學習記錄
1 配置git使用預設的編輯器,比如當commit 時忘記提交log資訊,git將呼叫此編輯器讓你輸入.配置方法 git config global core.editor emacs 其中emacs可以替換成你喜歡的任意編輯器 2 git rm 刪除版本庫中的檔案記錄 從index中刪除 包括工作...
Git學習記錄
之前認真的學過git,最近一直在學習其他的,沒怎麼用git,都有點生疏了,今天來複習一下git,加之之前學git也沒有做筆記 首先講一下工作區和暫存區,工作區 主機上的工作目錄,例如建立的乙個專案目錄。工作區中有乙個隱藏目錄.git,它不算工作區,而是git的版本庫。git的版本庫中存了很多東西,其...
git 學習記錄
好記性不如爛筆頭,量變引質變,記錄下git學習記錄。首先大家的電腦都安裝git了吧,沒有就自行google安裝,這裡就不列出步驟了這裡先介紹一種情況 1 在專案的目錄下git bash git init這樣就有乙個git 專案了,這邊可以先放著。2 在git開源中國中建立乙個專案,如圖所示 複製專案...