安裝完成後,在開始選單裡找到「git」->「git bash」,蹦出乙個類似命令列視窗的東西,就說明git安裝成功!
安裝完成後,還需要最後一步設定,在命令列輸入:
$ git config --global user.name "your name"
$ git config --global user.email "[email protected]"
注意git config
命令的--global
引數,用了這個引數,表示你這台機器上所有的git倉庫都會使用這個配置,當然也可以對某個倉庫指定不同的使用者名稱和email位址。
如果你使用windows系統,為了避免遇到各種莫名其妙的問題,請確保目錄名(包括父目錄)不包含中文。
第一步:首先,選擇乙個合適的地方,建立乙個空目錄:
第二步,通過git init
命令把這個目錄變成git可以管理的倉庫:
$ git init
新增檔案到git倉庫,分兩步:(git命令必須在git倉庫目錄內執行(git init
除外),在倉庫目錄外執行是沒有意義的。)
修改檔案:
簡單來說:如果git status
告訴你有檔案被修改過,用git diff
可以檢視修改內容。
版本回退:工作區(working tree):就是我們進行增刪改的檔案目錄區域。有乙個隱藏目錄.git
,這個不算工作區,而是git的版本庫。
暫存區(stage/index):儲存add之後commit之前的檔案,
分支區(msater):儲存提交之後的檔案。還有git為我們自動建立的第乙個分支master
,以及指向master
的乙個指標叫head
。
[外鏈轉存失敗,源站可能有防盜煉機制,建議將儲存下來直接上傳(img-knythib3-1595236931585)(c:\users\nwpullt\desktop\git.jpg)]
git管理的是修改,當你用git add
命令後,在工作區的第一次修改被放入暫存區,準備提交,但是,在工作區的第二次修改並沒有放入暫存區,所以,git commit
只負責把暫存區的修改提交了,也就是第一次的修改被提交了,第二次的修改不會被提交。
那怎麼提交第二次修改呢?你可以提交第一次修改之後繼續git add
再git commit
,也可以別著急提交第一次修改,先git add
第二次修改,再git commit
,就相當於把兩次修改合併後一塊提交了:
第一次修改 ->git add
-> 第二次修改 ->git add
->git commit
對於工作區:一般情況下,你通常直接在檔案管理器中把沒用的檔案刪了,或者用rm
命令刪了:
對於暫存區:git status
命令會立刻告訴你哪些檔案被刪除了,用命令git rm
刪掉
:一般情況下,你通常直接在檔案管理器中把沒用的檔案刪了,或者用rm
命令刪了:
對於暫存區:git status
命令會立刻告訴你哪些檔案被刪除了,用命令git rm
刪掉
對於分支區:用git commit
徹底刪除,
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 status 檢視詳細修改 git diff 新增 刪除檔案 git add rm filename 提交並新增資訊 git commit m your descriptions 檢視歷史日記 git log 本地分支推送 git push origin branch local ...