全效掌握Git操作命令:本地与远程仓库管理
需积分: 50 180 浏览量
更新于2024-09-08
收藏 2KB MD 举报
本文档详细介绍了Git操作命令大全,主要涵盖以下几个核心部分:
1. **简单操作本地仓库**:
- `git init`: 将目录导入为Git可管理的仓库,初始化Git配置。
- `git status`: 显示当前工作目录中的文件状态,包括未跟踪、暂存和已修改的文件。
- `git diff 路径`: 比较文件或目录之间的差异,用于查看改动。
- `git rm`: 移除文件并从暂存区清除,如果需要保留记录,可配合`git rm --cached`使用。
- `git branch`: 查看本地所有分支,了解项目分支结构。
- `git branch -a`: 显示所有分支(包括远程分支)。
- `git branch -d 分支名` 或 `git branch -D 分支名`: 删除分支,前者在分支未合并时,后者强制删除。
- `git checkout 分支名`: 切换到指定分支。
- `git checkout -b 分支名`: 新建分支并立即切换到新分支。
- `git checkout -- 文件路径`: 忽略暂存区对文件的改动。
- `git add -A`: 添加所有文件至暂存区。
- `git add -u`: 添加被修改和删除的文件至暂存区,不包括新文件。
- `git add 文件名`: 添加特定文件至暂存区。
- `git commit -m "消息"`: 将暂存区的改动提交到本地仓库。
- `git log`: 查看提交历史,追踪版本变更。
- `git reset --hard commitID`: 回退到指定的提交版本。
2. **操作远程仓库**:
- `git remote add origin 地址`: 关联远程仓库,`origin`通常代表主仓库。
- `git remote -v`: 显示远程仓库信息。
- `git remote remove 仓库名`: 删除远程仓库关联。
- `git clone 地址`: 从远程仓库克隆代码到本地。
- `git remote add upstream origin 地址`: 添加上游远程仓库。
- `git push origin 分支名`: 推送本地更改到远程分支。
- `git push -u origin 分支名 -f`: 强制推送,覆盖远程分支。
- `git pull origin 分支名`: 拉取远程分支更新到本地。
- `git fetch upstream`: 获取远程上游仓库的最新代码。
- `git rebase upstream/master`: 将本地分支基于远程上游更新。
- `git rebase --skip`, `git rebase --continue`, `git rebase --abort`: 分支重置操作中处理不同情况。
3. **Linux命令总结** (仅提到了部分,这里仅作为扩展阅读):
- `cd 文件夹`: 改变当前工作目录到指定文件夹。
通过掌握这些命令,你可以高效地管理本地和远程Git仓库,进行版本控制和协作开发。无论是创建新分支、合并代码、跟踪变更还是与远程团队保持同步,Git都提供了强大的工具。理解并熟练运用这些命令将极大地提高开发效率。
2023-02-25 上传
点击了解资源详情
2022-08-04 上传
2015-07-31 上传
前端小小白zyw
- 粉丝: 683
- 资源: 3
最新资源
- JHU荣誉单变量微积分课程教案介绍
- Naruto爱好者必备CLI测试应用
- Android应用显示Ignaz-Taschner-Gymnasium取消课程概览
- ASP学生信息档案管理系统毕业设计及完整源码
- Java商城源码解析:酒店管理系统快速开发指南
- 构建可解析文本框:.NET 3.5中实现文本解析与验证
- Java语言打造任天堂红白机模拟器—nes4j解析
- 基于Hadoop和Hive的网络流量分析工具介绍
- Unity实现帝国象棋:从游戏到复刻
- WordPress文档嵌入插件:无需浏览器插件即可上传和显示文档
- Android开源项目精选:优秀项目篇
- 黑色设计商务酷站模板 - 网站构建新选择
- Rollup插件去除JS文件横幅:横扫许可证头
- AngularDart中Hammock服务的使用与REST API集成
- 开源AVR编程器:高效、低成本的微控制器编程解决方案
- Anya Keller 图片组合的开发部署记录