git 功能
Git 是一個分散式版本控制系統,它的主要用途是追蹤和管理程式碼的變化。 它提供了一種有效的方式來協同開發、跟踪變更、回滾錯誤、管理分支等。
當使用 Git 進行程式碼版本控制時,add、commit、pull 和 push 是比較頻繁使用的操作
以下是 Git 中這些功能的詳細說明:
Add 操作
add 操作用於將工作目錄中的更改加入到暫存區,準備進行提交。
git add <file>
<file>:要添加到暫存區的檔案或目錄。(全部檔案的話可以直接使用git add .)
範例:
git add main.js
以上命令將 main.js 檔案的更改添加到暫存區,準備進行提交。
Commit 操作
commit 操作用於將暫存區中的更改保存為一個新的提交,成為程式庫的一個版本快照。
git commit -m "Commit message"
-m “Commit message”:提供一個簡短的提交訊息,描述該次提交的目的和更改內容。
範例:
git commit -m "新增新功能"
以上命令將保存當前的程式碼更改為一個新的提交,並使用訊息 “新增新功能” 描述該次提交的目的。
Pull 操作
pull 操作用於從遠端程式庫拉取最新的程式碼更新到本地,以確保本地程式碼與遠端保持同步。
git pull <remote> <branch>
<remote>:遠端程式庫的名稱或URL。
<branch>:要拉取的分支名稱。
範例:
git pull origin master
以上命令將從名為 “origin” 的遠端程式庫拉取 “master” 分支的最新程式碼更新到本地。
Push 操作
push 操作用於將本地的提交推送到遠端程式庫,使遠端程式庫中的程式碼與本地保持同步。
git push <remote> <branch>
<remote>:遠端程式庫的名稱或URL。
<branch>:要推送的分支名稱。
範例:
git push origin master
以上命令將本地的 “master” 分支推送到名為 “origin” 的遠端程式庫。
透過使用 add 操作將更改加入暫存區,使用 commit 操作將暫存區的更改保存為提交,使用 pull 操作從遠端程式庫拉取最新的程式碼更新到本地,以及使用 push 操作將本地的提交推送到遠端程式庫,你可以實現程式碼的協同開發、保持同步和版本控制。
希望這份詳細的說明和程式碼示例能夠幫助你更好地理解 Git 中的 add、commit、pull 和 push 功能的作用和用法。
