Git命令速查:初始化、提交、回退与远程仓库操作

需积分: 15 0 下载量 154 浏览量 更新于2024-08-05 收藏 3KB TXT 举报
"这篇文档是关于git命令的学习资料,提供了常用git命令的简要介绍,并给出了一个学习git的网址:https://www.liaoxuefeng.com/wiki/896043488029600。文档内容包括创建git仓库、添加文件、提交、查看历史、版本回退、记录命令、查看状态、差异对比、撤销修改、删除文件以及远程仓库的关联等操作。" 在Git版本控制系统中,学习和掌握基本的命令是至关重要的。以下是一些关键知识点: 1. **创建Git仓库**:`git init`命令用于在当前目录创建一个新的Git仓库。这使得你可以开始跟踪项目中的文件变化。 2. **添加文件**:`git add`用于将文件添加到仓库的暂存区。例如,`git add fileName1.txt fileName2.txt`将指定的两个文件添加到暂存区。 3. **提交**:`git commit -m "提交信息"`将暂存区的文件提交到当前分支的历史记录中,"提交信息"是对这次更改的描述。 4. **查看提交历史**:`git log`显示所有提交历史,而`git log --pretty=oneline`则以单行形式显示这些历史,便于快速浏览。 5. **版本回退**:`git reset --hard HEAD^`将版本回退至上一个版本。`HEAD~n`表示回退n个版本,`git reset --hard [commitid]`则指定回退到特定版本。 6. **记录命令**:`git reflog`记录了所有的Git命令历史,这对于找回丢失的提交信息非常有用。 7. **查看状态**:`git status`用于查看当前仓库的状态,包括哪些文件被修改、哪些文件在暂存区等。 8. **查看差异**:`git diff HEAD --readme.txt`比较工作区和版本库中最新版本的readme.txt文件之间的差异。 9. **撤销修改**:`git checkout -- readme.txt`可撤销对readme.txt的修改,将其恢复到最近一次提交或添加的状态。 10. **删除文件**:`git rm readme.txt`从git版本库中删除文件。删除流程有两种情况,一种是先删除工作区文件再从仓库中删除,另一种是先从仓库中删除再删除工作区文件。 11. **关联远程仓库**:`git remote add origin git@github.com:michaelliao/learngit.git`用于将本地仓库与GitHub上的远程仓库关联,`origin`是默认的远程仓库名称,这里的地址指向了Michael Liao的学习git仓库。 通过理解并熟练使用这些基本命令,你可以有效地管理你的Git项目,并与其他开发者协同工作。记得定期访问提供的学习网址(https://www.liaoxuefeng.com/wiki/896043488029600)获取更多深入的教程和练习,以提升你的Git技能。