Git 是一个开源的分布式版本控制系统,用于跟踪代码更改。虽然 Git 有很多命令,但以下五个命令是日常使用中最为基础和常用的:
- git clone
- 用途:克隆(复制)一个远程仓库到本地。
- 语法:
git clone [repository-url]
- 示例:
git clone https://github.com/user/repo.git
- 这个命令会将指定的远程仓库(如 GitHub、GitLab 或 Bitbucket 上的项目)复制到你的本地计算机上。
- git add
- 用途:将文件的内容添加到暂存区(staging area)。
- 语法:
git add [file-path]
- 示例:
git add .
(添加当前目录的所有文件)或git add filename.txt
(只添加名为filename.txt
的文件)。 - 在提交更改之前,你需要使用
git add
命令将更改的文件添加到暂存区。
- git commit
- 用途:将暂存区的更改记录到本地仓库中。
- 语法:
git commit -m "[commit-message]"
- 示例:
git commit -m "Add new feature X"
- 提交时,
-m
参数后面跟的是提交信息,用于描述此次更改的内容或目的。
- git push
- 用途:将本地仓库的更改推送到远程仓库。
- 语法:
git push [remote-name] [branch-name]
- 示例:
git push origin master
或git push -u origin main
(如果默认分支名为main
) - 这个命令将本地的更改上传到远程仓库,以便其他人可以看到你的更改。
- git pull
- 用途:从远程仓库获取最新更改并合并到本地仓库。
- 语法:
git pull [remote-name] [branch-name]
- 示例:
git pull origin master
- 当你想要获取远程仓库的最新更改并合并到你的本地仓库时,可以使用这个命令。这有助于保持你的本地仓库与远程仓库同步。
这五个命令覆盖了 Git 使用中最基本的工作流程:克隆远程仓库、添加更改到暂存区、提交更改到本地仓库、将更改推送到远程仓库以及从远程仓库拉取最新更改。熟练掌握这些命令对于有效地使用 Git 进行版本控制至关重要。