一、Git Add
在Git中,add命令實際上是把文件修改添加到暫存區,將這些暫存區的文件跟蹤(track)加入到Git的版本控制中。當我們修改了文件之後,需要將文件加入到Git的跟蹤列表中才能夠被Git所管理。運行以下命令:
git add [filename]
這裡的[filename]可以是修改的文件名、文件夾名,甚至可以是通配符*。如果想一次性添加所有的修改,可以使用以下命令:
git add .
添加之後,這些修改就保存在了暫存區。這也是Git版本控制的第一步。
二、Git Commit
add 命令只是將修改添加到了暫存區,並沒有保存到本地庫中。因為暫存區是屬於本地倉庫的,而本地庫是通過commit命令來保存代碼的。通過commit命令,Git會根據暫存區中的內容,生成一個新的提交(commit)。
git commit -m "commit message"
commit message是關於本次提交的注釋信息,可以簡要地說明本次修改的內容,通常應該寫明本次提交所做修改的主要內容和目的。
一個良好的commit message應該包括:
- 簡要說明本次提交所做的修改
- 和其他提交保持一致的格式
- 描述清楚對代碼的影響
三、Git Push
我們已經成功地將代碼提交到了本地庫,但是如果我們想與其他開發人員或是遠程服務器進行同步,我們需要將本地庫中的代碼上傳到遠程服務器。這時,就需要用到push命令了。
git push
執行這個命令之後,本地庫中的代碼將上傳到遠程服務器中。如果在push的過程中需要加入遠程倉庫的名稱,則可以這樣寫:
git push [remote] [branch]
[remote]指的是遠程倉庫的名稱、[branch]是推送的分支名稱。如果在push之前沒有指定這些東西,Git會自動使用一個默認的遠程庫和一個默認的分支。
四、小結
伴隨着Git快速的發展,add、commit、push 這三個命令也成為了程序員必備的工具之一,同時這些命令也為我們的開發工作帶來了諸多的便利。add 命令可將修改添加到暫存區,commit 命令可將修改提交到本地庫,push 命令可將本地庫中的代碼上傳到遠程服務器。在實際開發中,我們應該儘可能地規範化自己的提交,避免出現混亂不堪的提交記錄,以便更好的管理自己的項目。
原創文章,作者:小藍,如若轉載,請註明出處:https://www.506064.com/zh-hant/n/180364.html