git 學習記錄

2021-06-06 07:01:38 字數 615 閱讀 4935

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開源中國中建立乙個專案,如圖所示 複製專案...