[Git] #2 Git常用指令

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 功能的作用和用法。

image