概述
Git 是一个开源的分布式版本控制系统,它能够高效地处理各种大小的项目。在使用 Git 的过程中,用户可能会遇到各种操作。以下是一些常见的命令操作:
常用命令列表
1. 创建新仓库
git init这会在你的项目目录中初始化一个新的 Git 仓库。
2. 添加文件到仓库
git add <file>或者添加多个文件:
git add .3. 提交更改
git commit -m "Commit message"4. 查看状态
git status5. 查看提交历史
git log6. 回滚到之前的提交
git reset --hard <commit-hash>7. 忽略文件
在项目根目录下创建或编辑 .gitignore 文件,添加要忽略的文件或文件夹的规则。
8. 添加远程仓库
git remote add origin <repository-url>9. 推送到远程仓库
git push -u origin <branch-name>10. 拉取远程更改
git pull origin <branch-name>11. 创建新分支
git branch <branch-name>创建并切换到新分支:
git checkout -b <branch-name>12. 合并分支
git merge <branch-name>13. 解决合并冲突
- 首先,尝试使用
git mergetool来解决冲突。 - 如果手动解决,找到冲突的文件,编辑它们以解决冲突。
- 然后,使用
git add添加更改。 - 最后,使用
git commit提交解决冲突后的更改。
14. 重置未提交的更改
git reset15. 清理未跟踪的文件和目录
git clean -fd16. 克隆远程仓库到本地
git clone <repository-url>17. 查看差异
git diff查看工作目录与上次提交的差异:
git diff HEAD18. 重命名分支
git branch -m <new-branch-name>如果需要重命名远程分支:
git push origin :<old-branch-name>
git branch --unset-upstream <old-branch-name>
git branch -m <new-branch-name>
git push --set-upstream origin <new-branch-name>19. 强制推送
警告: 强制推送可能会覆盖远程仓库的历史,只有在非常必要时才使用。
git push --force origin <branch-name>或者使用 --force-with-lease 选项,它在远程分支没有新更改时才允许强制推送:
git push --force-with-lease origin <branch-name>20. 撤销上一个提交,但不删除更改
git reset --soft HEAD~然后,你可以使用 git commit 重新提交更改。
这些是 Git 使用中常用的命令。如果你遇到的问题不在这个列表中,可以使用 git help <command> 来获取特定 Git 命令的帮助,或者在 Git 社区和论坛中寻求帮助。
标签: git
文章来源:
鸿辰
版权声明:本网站可能会转载或引用其他来源的文章、图片、数据等信息。对于这些转载内容,版权归原作者所有。本站尊重原作者的劳动成果,并在可能的情况下注明来源和作者。如有任何版权问题,请及时联系,收到后将第一时间处理。


