Git學習記錄(本地) llt

2021-10-08 07:56:06 字數 1799 閱讀 5136

安裝完成後,在開始選單裡找到「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 addgit 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 ...