1、配置git使用預設的編輯器,比如當commit 時忘記提交log資訊,git將呼叫此編輯器讓你輸入.
配置方法: git config --global core.editor emacs
其中emacs可以替換成你喜歡的任意編輯器
2、git rm 刪除版本庫中的檔案記錄(從index中刪除),包括工作空間檔案
git rm --cached 僅從版本庫刪除檔案記錄(從index中刪除),工作空間的檔案不刪除
3、追蹤重新命名檔案的歷史記錄 git log --follow filename
這個命令非常有用,在重構的時候經常會出現將檔案重新命名或者移動位置;使用這個方法能夠追蹤該檔案的所有歷史記錄。
4、git diff git diff head git diff --cached的區別:
git diff 指當前工作目錄與git快取(即,index,由git add 之類操作後產生的效果)的差別
git diff head 指當前目錄與git快取的差別
git diff --cached 快取與版本庫的差別
5、git remote rm origin 移除 git remote add 的結果
Git學習記錄
之前認真的學過git,最近一直在學習其他的,沒怎麼用git,都有點生疏了,今天來複習一下git,加之之前學git也沒有做筆記 首先講一下工作區和暫存區,工作區 主機上的工作目錄,例如建立的乙個專案目錄。工作區中有乙個隱藏目錄.git,它不算工作區,而是git的版本庫。git的版本庫中存了很多東西,其...
Git學習記錄
檢視狀態 git status 檢視詳細修改 git diff 新增 刪除檔案 git add rm filename 提交並新增資訊 git commit m your descriptions 檢視歷史日記 git log 本地分支推送 git push origin branch local ...
git 學習記錄
好記性不如爛筆頭,量變引質變,記錄下git學習記錄。首先大家的電腦都安裝git了吧,沒有就自行google安裝,這裡就不列出步驟了這裡先介紹一種情況 1 在專案的目錄下git bash git init這樣就有乙個git 專案了,這邊可以先放著。2 在git開源中國中建立乙個專案,如圖所示 複製專案...