Git常用命令大全
版权申诉
5星 · 超过95%的资源 10 浏览量
更新于2024-09-08
收藏 163KB DOC 举报
"这篇文档是关于Git命令的全面总结,涵盖了从基本操作到高级功能的各种命令,旨在帮助用户更好地理解和掌握Git的使用。"
Git是一个分布式版本控制系统,它允许开发者跟踪和管理项目中的文件变化。以下是一些Git的常用命令及其详细解释:
1. **git add**: `git add xxx.txt` 将指定文件`xxx.txt`添加到暂存区,准备进行后续的提交。`git add .`则会将所有修改过的文件都添加到暂存区。
2. **git branch**: `git branch` 查看当前所在的分支,`git branch -a` 列出所有(包括本地和远程)分支。`git branch -d xxx` 删除本地分支`xxx`,需确保不在要删除的分支上。`git push origin :br` 删除远程分支,`br`后面有空格表示远程分支名。
3. **git checkout**: `git checkout xxx` 切换到分支`xxx`。`git checkout -b [本地分支名] origin/[远程分支名]` 创建并切换到新的本地分支,基于远程分支。
4. **git merge**: 合并分支,例如`git merge the_branch2`将`the_branch2`的更改合并到当前分支。
5. **git pull**: `git pull` 从远程仓库拉取最新的更改并尝试合并到当前分支,通常用于同步远程与本地。
6. **git commit**: `git commit -m "第一次上传"` 提交暂存区的更改到仓库,附带提交信息。`git commit --amend` 修改最近一次的提交,常用于修复提交信息或添加遗漏的文件。
7. **git diff**: `git diff` 比较工作区和暂存区的差异,`git diff --cached` 比较暂存区和仓库的差异,`git diff HEAD` 显示工作区与最新提交的差异。
8. **git init**: 初始化一个新的Git仓库。
9. **git log**: 查看提交历史,包括每个提交的作者、日期和消息。
10. **git revert**: `git revert 版本号` 回滚到某个版本,取消该版本及之后的提交。在解决冲突时,可能需要先`git add .`,然后`git commit -m ""` 提交,最后`git push` 推送到远程仓库。
11. **git reflog**: 查看所有操作的历史记录,包括分支切换等,有助于找回丢失的提交。
除了上述命令,Git还有许多其他功能,如`git reset`用于重置提交,`git stash`用于暂存未完成的工作,`git remote`用于管理远程仓库,`git clone`用于克隆仓库,以及`git pull/push`用于同步远程和本地仓库等。了解和熟练使用这些命令,能极大地提高开发效率,确保团队协作的顺畅。
点击了解资源详情
点击了解资源详情
点击了解资源详情
2022-02-04 上传
2021-09-18 上传
270 浏览量
2022-06-15 上传
2021-09-29 上传
2021-09-09 上传
Carlosi
- 粉丝: 4
- 资源: 10
最新资源
- 边缘检测\图像边缘检测技术综述
- oracle常用经典sql查询
- jBPM开发入门指南_V0.1.pdf
- 离散事件动态系统的结构
- sqlserver2000
- 离散事件动态系统仿真优化方法综述
- PADS Logic 教程
- sms 2003安全补丁管理文档
- Windows.PowerShell.in.Action.Feb.2007
- 日本安川MOTOMAN工业机器人HP6使用说明书.pdf
- Active Directory Schema Modification And Publishing For SMS 2003
- webwork_by_moxie.pdf
- pads2007layout教程
- webwork2 快速入门
- solaris操作系统基础知识
- proteus 教程