全效掌握Git操作命令:本地与远程仓库管理

需积分: 50 12 下载量 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都提供了强大的工具。理解并熟练运用这些命令将极大地提高开发效率。