返回

Git 常用命令全攻略:从入门到精通

开发工具

Git 常用命令

1. 初始化 Git 仓库

在本地创建一个 Git 仓库,可以使用以下命令:

git init

这将在当前目录下创建一个 .git 目录,其中包含 Git 仓库的所有元数据。

2. 添加文件到 Git

要将文件添加到 Git 仓库,可以使用以下命令:

git add <file_name>

这会将指定的文件添加到暂存区(staging area)。暂存区是 Git 用于暂存准备提交的文件的地方。

3. 提交更改

要将暂存区中的更改提交到 Git 仓库,可以使用以下命令:

git commit -m "<commit_message>"

这会将暂存区中的更改提交到本地仓库,并创建一个新的提交。提交消息是可选的,但强烈建议您提供一个有意义的提交消息,以便将来能够轻松地追踪代码库中的更改。

4. 查看历史记录

要查看 Git 仓库的历史记录,可以使用以下命令:

git log

这将显示所有提交的列表,以及每个提交的提交消息。

5. 创建分支

要创建新的 Git 分支,可以使用以下命令:

git branch <branch_name>

这将在当前分支的基础上创建一个新的分支。您可以使用以下命令切换到新分支:

git checkout <branch_name>

6. 合并分支

要将一个分支合并到另一个分支,可以使用以下命令:

git merge <branch_name>

这将把指定分支的更改合并到当前分支中。

7. 回滚更改

要回滚到上一次提交,可以使用以下命令:

git reset HEAD~1

这将撤销最后一次提交,并将您带回到上一次提交的状态。

8. 远程仓库

要将本地仓库与远程仓库关联,可以使用以下命令:

git remote add <remote_name> <remote_url>

这会在本地仓库中创建一个指向远程仓库的引用。您可以使用以下命令将本地仓库中的更改推送到远程仓库:

git push <remote_name> <branch_name>

这会将指定分支的更改推送到远程仓库中。

9. 克隆远程仓库

要克隆远程仓库到本地,可以使用以下命令:

git clone <remote_url>

这会在本地创建一个新的 Git 仓库,其中包含远程仓库的所有提交。

10. 拉取远程仓库的更改

要将远程仓库的更改拉取到本地仓库,可以使用以下命令:

git pull <remote_name> <branch_name>

这会将指定分支的更改从远程仓库拉取到本地仓库中。

11. Git stash

要暂时保存当前的工作状态,可以使用以下命令:

git stash

这会将当前的工作状态保存到一个临时区域,以便您以后恢复。要恢复保存的工作状态,可以使用以下命令:

git stash pop

12. Git cherry-pick

要从另一个分支选择性地挑选提交,可以使用以下命令:

git cherry-pick <commit_hash>

这会将指定提交的更改应用到当前分支。

结语

以上是 Git 的常用命令。通过掌握这些命令,您就可以轻松地管理代码库中的更改,并与他人协作开发项目。