學習git筆記(一)

2021-07-09 09:53:29 字數 1257 閱讀 7512

$ git config --global user.name "your name"

$ git config --global user.email "[email protected]"

建立乙個版本庫非常簡單,首先,選擇乙個合適的地方,建立乙個空目錄:
$ mkdir learngit

$ cd learngit

$ pwd

/users/michael/learngit

初始化乙個git倉庫,使用git init命令。

新增檔案到git倉庫,分兩步:第一步,使用命令git add,注意,可反覆多次使用,新增多個檔案;第二步,使用命令git commit,完成。

當學到這的時候,我遇到乙個問題:在初始化git倉庫之後,我直接用git add "readme.txt"命令,結果顯示錯誤:fatal: pathspec 'readme.txt' did not match any files

其實很簡單,因為自己剛開始學,所以我認為git會直接幫我建立乙個名為readme的txt檔案,其實,這個readme.txt檔案需要自己手動建立。
之前說過在本地repository建立readme.txt後才能用$ git add readme.txt命令。但是如果修改readme.txt後怎麼檢視,使用git status;git會提醒readme被修改了,但是如果想知道修改了,可以使用git diff命令,git就會告訴你修改了哪一行等等資訊。

知道了對readme.txt作了什麼修改後,再把它提交到倉庫就放心多了,提交到倉庫的時候需要注意,不管你是對readme.txt修改了什麼,提交修改和提交新檔案都是一樣的兩步,第一步是git add readme.txt,第二步還是git commit -m "add a word".

提交後,我們再用git status命令看看倉庫的當前狀態:

$ git status

# on branch master

nothing to commit (working directory clean)

git告訴我們當前沒有需要提交的修改,而且,工作目錄是乾淨(working directory clean)的。

git 學習筆記一

本地修改後的內容叫工作區,add後的內容在暫存區,git commit m comit instruction 提交說明 git reset hard head 版本庫回退到上一版本 git reset hard commit id 回到commit對應的版本 如果不知道commitid git r...

Git 學習筆記 一

cvs 始祖,集中式1985年 svn 集大成者,集中式2000年 git geek主流,分布式2005年 github geek社群,託管 2008年 git是目前世界上最先進的分布式版本控制系統.svn 是集中式版本控制系統,版本庫是放在 伺服器的,而幹活的時候,用的都是自己的電腦,所以首先要從...

git學習筆記(一)

1.理解git工作區 暫存區和版本庫 工作區為當前電腦內可以可到的目錄,隱藏目錄 git不是工作區,而是版本庫,內含各個分支及內容,包括master主分支。而暫存區為工作區到版本庫的過渡。注意git commit只負責將暫存區的修改提交。沒有執行git add 而僅執行git commit是無法提及...