Git學習記錄

2021-07-11 22:44:53 字數 843 閱讀 3155

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