Hans的资讯博客

深度学习、机器学习、AI开发技术分享

Git常用命令速查手册:从新手到专家

Git常用命令速查手册

本文整理了日常开发中最常用的Git命令,方便快速查阅和使用。

基础命令

仓库初始化和克隆

1
2
3
4
5
# 初始化仓库
git init

# 克隆远程仓库
git clone <repository-url>

文件操作

1
2
3
4
5
6
7
8
9
# 添加文件到暂存区
git add <file>
git add . # 添加所有文件

# 提交更改
git commit -m "commit message"

# 查看状态
git status

分支操作

1
2
3
4
5
6
7
8
9
10
11
# 创建分支
git branch <branch-name>

# 切换分支
git checkout <branch-name>

# 创建并切换分支
git checkout -b <branch-name>

# 合并分支
git merge <branch-name>

远程操作

远程仓库

1
2
3
4
5
6
7
8
# 添加远程仓库
git remote add origin <repository-url>

# 推送到远程
git push origin <branch-name>

# 拉取更新
git pull origin <branch-name>

标签管理

1
2
3
4
5
# 创建标签
git tag <tag-name>

# 推送标签
git push origin <tag-name>

高级技巧

撤销操作

1
2
3
4
5
6
7
8
# 撤销工作区修改
git checkout -- <file>

# 撤销暂存区修改
git reset HEAD <file>

# 撤销提交
git revert <commit-id>

历史查看

1
2
3
4
5
# 查看提交历史
git log

# 查看命令历史
git reflog

最佳实践

  1. 经常提交,保持提交粒度适中
  2. 写清晰的提交信息
  3. 使用分支进行功能开发
  4. 定期同步远程代码

常见问题解决

  1. 解决冲突
  2. 找回丢失的提交
  3. 清理无用分支

本文将持续更新,欢迎补充和讨论。