Git 常用命令全攻略:从入门到精通
2024-01-27 20:06:10
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 的常用命令。通过掌握这些命令,您就可以轻松地管理代码库中的更改,并与他人协作开发项目。