Git常用命令详解与速查

9 下载量 183 浏览量 更新于2024-08-31 收藏 107KB PDF 举报
"Git 常用命令速查表提供了Git的基本操作,包括查看和管理分支、提交更改、与远程仓库交互等关键功能。" Git是分布式版本控制系统,用于跟踪和管理软件开发过程中的源代码变更。以下是Git常用命令的详细解释: 1. **查看本地所有分支**: `git branch`:列出所有本地分支。你会看到当前活跃分支前有一个"*"标记。 2. **查看当前状态**: `git status`:显示当前工作目录的状态,包括未追踪的文件、待提交的更改等。 3. **提交**: `git commit -m "commit message"`:将当前工作目录的更改保存到本地仓库,附带一个简短的提交信息。 4. **查看所有分支**: `git branch -a`:显示所有本地和远程分支。 5. **查看远程所有分支**: `git branch -r`:仅显示远程分支。 6. **提交并加注释**: `git commit -am "init"`:一次性添加所有更改并提交,附带注释。 7. **添加远程仓库**: `git remote add origin git@192.168.1.119:ndshow`:将本地仓库与远程仓库`origin`关联。 8. **推送至远程仓库**: `git push origin master`:将本地`master`分支推送到远程仓库的`master`分支。 9. **显示远程库资源**: `git remote show origin`:查看远程仓库`origin`的详细信息。 10. **切换分支并关联远程**: `git checkout --track origin/dev`:创建并切换到与远程`dev`分支关联的本地分支。 11. **删除本地分支**: `git branch -D master develop`:删除本地的`master`和`develop`分支。 12. **创建新分支**: `git checkout -b dev`:在当前分支基础上创建并切换到新的`dev`分支。 13. **合并分支**: `git merge origin/dev`:将远程`origin/dev`分支的更改合并到当前分支。 14. **切换到本地分支**: `git checkout dev`:切换到本地`dev`分支。 15. **查看远程库**: `git remote show`:显示所有远程仓库的信息。 16. **添加所有文件到暂存区**: `git add .`:将所有更改添加到暂存区,准备提交。 17. **从git中删除指定文件**: `git rm 文件名(包括路径)`:从工作区和暂存区中移除文件。 18. **克隆远程仓库**: `git clone git://github.com/schacon/grit.git`:从服务器克隆仓库到本地。 19. **查看所有用户配置**: `git config --list`:列出所有Git的用户配置。 20. **查看已提交的文件**: `git ls-files`:列出仓库中已跟踪的所有文件。 21. **删除文件(只从暂存区中删除)**: `git rm --cached 文件名`:从暂存区中移除文件,但保留工作区中的文件。 22. **查看差异**: `git diff`:显示尚未暂存的更改。 23. **移除文件(从暂存区和工作区删除)**: `git rm -a.a`:从暂存区和工作区中永久删除文件。 24. **提交所有更改**: `git commit -a`:添加所有更改到暂存区并提交。 25. **查看提交日志**: `git log`:显示提交历史。 26. **查看未暂存的更新**: `git diff`:查看尚未添加到暂存区的更改。 27. **提交信息带差异**: `git commit -v`:在提交时显示差异。 28. **添加带有信息的提交**: `git commit -m "This is the message describing the commit"`:创建一个带有自定义信息的提交。 29. **常规提交命令**: `git commit -a -v`:添加所有更改并显示差异后提交。 以上是Git的一些基本操作,对于日常开发和团队协作来说至关重要。熟练掌握这些命令,可以有效提高工作效率并保证代码管理的有序性。在实际工作中,还会遇到更多高级用法,如解决冲突、标签管理、重置提交等,这些都是Git的强大之处。