git 是當今最流行的版本控制系統之一,它可幫助開發者管理和協調代碼的版本。隨著團隊項目增多,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 倉庫:
git init
此命令會將 Git 倉庫的狀態初始化,并在當前目錄下創建一個 .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 更輕松地管理和協調代碼的版本。