Git命令速查表:从基础到高级操作

需积分: 50 4 下载量 119 浏览量 更新于2024-09-08 收藏 2KB TXT 举报
"这是一份关于Git命令的综合指南,包含了一些常用的Git操作,适合初学者和日常开发者参考。" Git是一种分布式版本控制系统,用于跟踪对文件和项目的更改。以下是你在描述中提到的一些Git基本命令及其详细解释: 1. **创建本地仓库**: - `mkdir video-node`:创建名为`video-node`的目录作为本地工作空间。 - `cd video-node`:进入`video-node`目录。 2. **初始化本地仓库**: - `git init`:在当前目录下初始化一个新的Git仓库。 3. **查看文件状态**: - `git status`:显示工作区的状态,哪些文件被修改、新增或删除,以及哪些文件尚未被追踪。 4. **添加文件到暂存区**: - `git add <file>`:将指定文件添加到暂存区。 - `git add *`:将所有文件(不包括隐藏文件)添加到暂存区。 5. **取消添加**: - `git reset -q HEAD -- <file>`:取消对特定文件的添加。 6. **恢复到未提交状态**: - `git reset *`:撤销所有未提交的改动,回到上一次提交的状态。 7. **提交更改**: - `git commit -m "注释"`:提交暂存区的所有更改,并附带一个提交信息。 8. **配置用户信息**: - `git config --global user.email wdf163mail@163.com`:设置全局Git用户电子邮件。 - `git config --global user.name wdf (昵称)`:设置全局Git用户名。 9. **查看配置信息**: - `git config -l`:列出所有Git配置。 10. **添加远程仓库**: - `git remote add origin https://github.com/wenProj/video.git`:将远程仓库链接添加为`origin`。 11. **查看远程仓库**: - `git remote -v`:查看已添加的远程仓库及其URL。 12. **删除远程仓库**: - `git remote remove origin`:删除名为`origin`的远程仓库。 13. **推送到远程仓库**: - `git push origin master`:将本地`master`分支的更改推送到远程仓库的`master`分支。 14. **拉取远程仓库更新**: - `git pull origin master`:将远程仓库的`master`分支拉取到本地并合并。 15. **分支操作**: - `git branch`:查看所有分支,星号(*)表示当前所在分支。 - `git branch <branch-name>`:创建新的分支。 - `git branch -d <branch-name>`:删除分支(需确保分支已被合并)。 - `git checkout <branch-name>`:切换到指定分支。 - `git checkout -b <branch-name>`:创建并切换到新分支。 16. **子分支提交与合并**: - 在子分支上完成修改后,使用`git add *`和`git commit -m "注释"`进行提交。 - `git push origin <sub-branch-name>`:将子分支推送到远程。 - 合并子分支到`master`: - 切换到`master`分支:`git checkout master` - 合并子分支:`git merge --no-ff <sub-branch-name>` - 解决冲突(如有):手动编辑冲突文件,然后提交解决冲突后的文件。 17. **冲突解决**: - 当合并时遇到冲突,需要手动编辑冲突文件,保留你需要的改动,然后再次提交。 通过掌握这些基础命令,你可以有效地管理你的Git项目,并与团队协作。记得在日常开发中结合实际场景灵活运用这些命令。