git命令归纳整理及如何使用
warning:
这篇文章距离上次修改已过192天,其中的内容可能已经有所变动。
Git是一个开源的分布式版本控制系统,可以有效、高效地处理从小型到大型项目的版本管理。以下是一些常见的Git命令以及它们的用法:
- 创建新的仓库
# 在当前目录初始化新的Git仓库
git init
# 克隆现有的仓库到你的机器上
git clone https://github.com/user/repo.git
- 检查代码
# 查看文件和目录的变化
git status
# 查看尚未暂存的文件更改
git diff
# 查看已暂存的将要添加到commit中的更改
git diff --staged
- 对更改进行版本管理
# 将文件更改添加到暂存区
git add <file>
# 将所有已跟踪的文件的更改添加到暂存区
git add .
# 创建一个新的commit
git commit -m "commit message"
# 移除文件
git rm <file>
# 移动或重命名文件
git mv <file_from> <file_to>
- 查看提交历史
# 查看提交历史
git log
# 查看图形化的提交历史
git log --graph
# 查看最近的几次commit
git log -n <limit>
- 分支与标签
# 创建新的分支
git branch <branch_name>
# 切换到新的分支
git checkout -b <branch_name>
# 列出所有分支
git branch
# 合并特定分支到当前分支
git merge <branch_name>
# 删除分支
git branch -d <branch_name>
# 创建标签
git tag <tag_name>
# 列出所有标签
git tag
- 与远程仓库交互
# 查看当前的远程仓库
git remote -v
# 添加新的远程仓库
git remote add <remote_name> <url>
# 从远程仓库下载数据并合并到当前分支
git pull <remote_name> <branch_name>
# 上传本地更改到远程仓库并合并到远程分支
git push <remote_name> <branch_name>
# 查看远程仓库的更改
git fetch <remote_name>
- 合并冲突解决
# 手动解决冲突后,标记文件为已解决
git add <resolved_file>
- 查看帮助信息
# 查看git命令的帮助信息
git help <command>
这些是Git中最常用的命令。要更有效地使用Git,你需要熟悉其它命令,如git stash
、git reset
、git checkout
等。此外,还需要了解如何配置Git以及如何使用各种高级功能,如hooks和aliases。
评论已关闭