Git 是當今最受歡迎的版本控制系統之一,它可協助開發者管理和協調程式碼的版本。隨著團隊專案增多,Git 的使用也越來越流行。本文將介紹 Git 的基本使用。
安裝 Git 是使用 Git 的前提。安裝方法會因你所使用的作業系統而異。如果使用 Linux 發行版,則可以使用系統自備工具包管理員將 Git 安裝。
以Debian 為例,使用此指令安裝Git:
sudo apt-get update sudo apt-get install git
如果你使用的是Windows 或MacOS,則建議到Git 的官網上下載最新版本git.exe 安裝包,依照指示安裝。
Git 可以用在任何的資料夾中。如果要使用Git 管理某個倉庫,可以進入倉庫根目錄,初始化Git 倉庫:
git init
此指令會將Git 倉庫的狀態初始化,並在目前目錄下建立一個.git 目錄,包含Git 的所有管理資訊。
#使用下列指令,查看Git 倉庫的狀態:
git status
輸出的結果告訴你目前分支和倉庫狀態,包括:
On branch master nothing to commit, working directory clean
表示目前分支是主分支,沒有新的變更,工作目錄乾淨。
在 Git 倉庫管理的目錄中,每當你編輯了一個檔案時,你需要告訴 Git 把檔案加入倉庫。此指令將你的工作目錄下的轉換為一個Git 倉庫能夠追蹤的檔案:
git add filename
如果要新增整個目錄,請使用下列指令:
git add .
新增或修改檔案後,應該用指令提交變更:
git commit -m "commit message"
其中,commit message 是你所做的修改的簡要介紹。
透過查看提交歷史,你可以了解倉庫中的所有提交和更改。使用下面的命令查看提交歷史記錄:
git log
這將輸出進入提交歷史以來的所有提交取消命令,包括提交時間、作者、標題、提交說明和SHA-1 散列:
commit 6983f89439dbf09dc1a66207ed830f1a54630f7f (HEAD -> master) Author: Tom <tom@acme.com> Date: Thu Nov 22 01:51:13 2018 -0500 Add new feature commit e028ac9be18c313bdb96bfc3c3cd0d8fbf7c6c1b Author: Tom <tom@acme.com> Date: Wed Nov 21 11:51:13 2018 -0500 Initial commit
這些歷史記錄資訊可以幫助你了解各個提交之間的環境狀態以及它們對應的提交。
Git 允許使用方便的 git merge 指令來將不同的分支合併到一起。例如,若要合併master 分支和dev 分支,在master 上運行:
git merge dev
在本文中,我們了解了Git 的基本用法,如安裝Git、初始化Git 倉庫、新增文件、提交變更、查看提交歷史記錄、分支和合併等等。學會使用這些基本功能後,你就可以透過 Git 更輕鬆地管理和協調程式碼的版本。
以上是一文總結Git基本用法的詳細內容。更多資訊請關注PHP中文網其他相關文章!