Git命令全攻略:配置、仓库、分支、添加与删除

需积分: 27 3 下载量 62 浏览量 更新于2024-09-10 1 收藏 10KB DOCX 举报
"这篇文档是关于Git命令大全的总结,涵盖了git配置、仓库管理、分支操作、文件添加、删除及重命名以及提交等基础和常用命令。对于学习和使用Git进行版本控制的人来说,这是一个非常实用的参考指南。" Git是一个分布式版本控制系统,它通过一系列命令帮助用户跟踪和管理代码变更。以下是对各个部分的详细解释: 1. Git配置: - `git version`:查看当前Git的版本信息。 - `git config --list`:列出所有的配置项。 - `git config --global user.name "用户名"`:设置全局的Git用户名。 - `git config --global user.email "邮箱"`:设置全局的Git用户邮箱。 - `git config --global alias.ci commit`:创建别名,将`ci`作为`commit`的快捷方式。 - `git config --global alias.co checkout`:创建别名,将`co`作为`checkout`的快捷方式。 2. Git仓库: - `git init "项目名"`:在当前目录创建一个新的Git仓库。 - `git clone https://github.com/a396901990/android.git /path/workspace`:克隆远程仓库到指定路径。 3. Git分支: - `git branch`:查看所有本地分支。 - `git remote show origin`:显示远程仓库的详细信息,包括分支。 - `git branch "分支名"`:创建新的本地分支。 - `git checkout "分支名"`:切换到指定的分支。 - `git checkout -b "新分支名"`:创建并立即切换到新分支。 - `git branch -d "分支名"`:删除分支,如果分支已合并则可以删除。 - `git branch -D "分支名"`:强制删除分支,即使未合并。 - `git branch -m "旧分支名" "新分支名"`:重命名本地分支。 4. Git添加: - `git add "文件名"`:将指定文件添加到暂存区。 - `git add .`:将所有未被忽略的更改添加到暂存区。 - `git add -u`:仅添加已修改和已删除的文件到暂存区。 - `git add -A`:添加所有更改,包括新增、修改和删除。 - `git add -i`:进入交互模式,按需选择要添加的文件。 5. Git删除/重命名: - `git rm "文件名"`:从工作区和暂存区删除文件。 - `git rm -r "文件夹"`:从工作区和暂存区删除文件夹。 - `git rm --cached "文件名"`:仅从版本库中删除文件,不实际删除工作区的文件。 - `git mv "旧文件名" "新文件名"`:重命名文件,并将其状态记录在Git中。 6. Git提交: - `git commit -m "注释"`:将暂存区中的更改提交,附带注释。 - `git commit -a`:自动添加所有更改到暂存区并提交,无需先使用`git add`。 这些基本命令构成了Git操作的核心,通过它们,用户可以有效地管理代码版本,协同开发项目,并保持代码历史的清晰可见。熟悉这些命令对于任何Git用户来说都是至关重要的。