返回

Git操作全攻略:高效使用Git的实用指南

开发工具

  1. 常用命令

初始化

git init

使用此命令可初始化一个新的 Git 版本库。

添加文件

git add <file_name>

将指定的文件添加到暂存区。

提交变更

git commit -m "<commit_message>"

将暂存区中的变更提交到本地仓库。

查看状态

git status

显示工作区和暂存区的修改情况。

查看历史

git log

显示提交历史记录。

克隆仓库

git clone <repository_url>

从远程仓库克隆一个新的本地仓库。

推送变更

git push origin <branch_name>

将本地仓库的变更推送至远程仓库。

拉取变更

git pull origin <branch_name>

从远程仓库拉取变更。

2. 别名 alias

设置别名

git config --global alias.<alias> <command>

为指定的 Git 命令设置一个别名。

使用别名

git <alias>

使用别名来执行相应的 Git 命令。

3. 创建版本库

初始化仓库

git init

在当前目录初始化一个新的 Git 版本库。

添加文件

git add <file_name>

将指定的文件添加到暂存区。

提交变更

git commit -m "<commit_message>"

将暂存区中的变更提交到本地仓库。

4. 修改和提交

修改文件

编辑文件并保存。

添加修改

git add <file_name>

将修改过的文件添加到暂存区。

提交变更

git commit -m "<commit_message>"

将暂存区中的变更提交到本地仓库。

5. 查看历史

查看提交历史

git log

显示提交历史记录。

查看文件历史

git log -p <file_name>

显示指定文件的历史记录。

查看提交详情

git show <commit_hash>

显示指定提交的详细内容。

6. 撤销

撤销暂存

git reset HEAD <file_name>

从暂存区移除指定的文件。

撤销提交

git reset --hard HEAD~1

撤销最近一次提交。

7. 分支与标签

创建分支

git branch <branch_name>

创建一个新的分支。

切换分支

git checkout <branch_name>

切换到指定的分支。

合并分支

git merge <branch_name>

将指定的分支合并到当前分支。

创建标签

git tag <tag_name>

在当前提交上创建一个标签。

8. 合并与衍合

合并分支

git merge <branch_name>

将指定的分支合并到当前分支。

衍合分支

git rebase <branch_name>

将当前分支衍合到指定的分支。

9. 远程操作

添加远程仓库

git remote add <name> <url>

添加一个新的远程仓库。

推送变更

git push <remote_name> <branch_name>

将本地仓库的变更推送至远程仓库。

拉取变更

git pull <remote_name> <branch_name>

从远程仓库拉取变更。

10. 打包

打包仓库

git archive --format=tar <branch_name> | gzip > <archive_name>.tar.gz

将仓库打包成 tar.gz 文件。

解包仓库

tar -xzvf <archive_name>.tar.gz

解压打包的仓库。

Git是一个功能强大的工具,掌握好Git的命令可以帮助开发人员有效地管理代码,提高开发效率。这篇指南涵盖了Git的常用命令,希望对大家有所帮助。