Git快速参考手册旨在提供一些最常用Git命令的概览,帮助您在日常开发中迅速执行版本控制操作。下面列出了一些基础到进阶的Git命令,涵盖从仓库初始化到分支管理、提交、合并、冲突解决等关键环节。
初始化与配置
-
初始化仓库
git init
-
配置用户信息
git config --global user.name "Your Name" git config --global user.email "you@example.com"
工作流基础
-
查看状态
git status
-
添加文件到暂存区
git add <file> git add .
-
提交更改
git commit -m "Commit message"
-
查看提交历史
git log git log --oneline
分支操作
-
创建并切换到新分支
git checkout -b new_branch
-
查看分支
git branch
-
切换分支
git checkout branch_name
-
合并分支
git merge other_branch
远程操作
-
添加远程仓库
git remote add origin <repository_url>
-
推送至远程仓库
git push origin branch_name
-
拉取远程仓库更新
git pull origin branch_name
版本回溯
-
回退到上一提交
git reset --hard HEAD^
-
回到指定提交
git reset --hard <commit_hash>
解决冲突
- 手动解决冲突后,添加并提交
git add <conflicted_file> git commit -m "Resolved merge conflict"
检索与比较
-
比较工作目录和暂存区差异
git diff
-
比较最近两次提交差异
git diff HEAD~1 HEAD
标签管理
-
创建标签
git tag v1.0
-
查看所有标签
git tag
-
推送标签到远程仓库
git push origin <tag_name>
这些命令覆盖了Git日常使用的大部分场景,但Git的功能远不止于此。更高级的操作,如分支策略、重写历史、stash管理等,可以通过查阅Git官方文档或相关教程深入学习。