Git常用命令总结
Git是一个开源的分布式版本控制系统,可以有效、高效地处理从小型到大型项目的版本管理。以下是一些常见的Git命令及其用法:
- 创建新的仓库
# 在当前目录初始化新的Git仓库
git init
# 克隆现有的仓库到你的本地机器
git clone https://github.com/user/repo.git
- 检查当前代码状态
git status
- 添加文件到仓库
# 添加所有文件
git add .
# 添加指定文件
git add <file>
- 提交更改
git commit -m "Commit message"
- 查看提交历史
git log
- 比较文件差异
# 比较工作目录和暂存区的差异
git diff
# 比较暂存区和最后一次提交的差异
git diff --cached
# 比较两次提交之间的差异
git diff <commit1> <commit2>
- 撤销更改
# 撤销工作目录中的更改
git checkout -- <file>
# 从暂存区移除文件
git reset HEAD <file>
- 分支管理
# 列出所有分支
git branch
# 切换到指定分支
git checkout <branch>
# 创建新分支
git branch <new-branch>
# 合并指定分支到当前分支
git merge <branch>
- 远程仓库交互
# 查看远程仓库
git remote -v
# 添加远程仓库
git remote add origin <url>
# 拉取远程仓库的更改
git pull origin <branch>
# 推送到远程仓库
git push origin <branch>
- 标签管理
# 列出所有标签
git tag
# 创建轻量级标签
git tag <tagname>
# 创建带有注释的标签
git tag -a <tagname> -m "Message"
# 推送标签到远程仓库
git push origin <tagname>
这些是Git的基础命令,根据需要可以进行更复杂的操作,如分支策略、合并策略、冲突解决等。
评论已关闭