每个开发人员在日常生活中都需要的重要 Git 命令
大家好,这是我作为开发人员在日常生活中经常使用的 git 命令。所以我想与大家分享这个。请在评论部分评论你经常使用的 git 命令
stash
git stash 命令是一个实用程序,允许开发人员临时保存修改后的文件。但是,它是一个只应偶尔使用的实用程序,因为它只涉及本地存储库历史记录。存储在本地存储中的代码对其他开发人员不可见,也不会在推送发生时复制到 GitHub 或 GitLab 等其他 git 存储库。
git stash push
- 创建一个新的存储并回滚所有修改文件的状态
git stash apply
- 获取存储中的文件并将它们放回开发工作区,但不会从历史记录中删除存储
git stash pop
- 获取存储中的文件,将它们放回开发工作区并从历史记录中删除存储
重命名分支
要重命名分支机构,您必须结帐到您必须重命名的分支机构
git branch -m new-branch-name
你可以git status用来查看你的新分支名称
删除分支
要删除一个分支,你必须签出到另一个分支,因为 git 不会让你删除你当前正在处理的分支
- 在本地删除分支
git branch -d <branch-name>
- 远程删除分支
git push origin --delete <branch-name>
[]撤消 Git 中的本地暂存更改
git restore --staged filename
删除最后一次提交
要从 git 中删除最后一次提交,你可以简单地运行
git reset --hard HEAD^
如果要从顶部删除多个提交,则可以运行
git reset --hard HEAD~2
删除最后两个提交。您可以增加数量以删除更多提交。
删除特定提交
要撤消该特定提交,您必须使用该特定提交的提交哈希
git revert cc3bbf7 --no-edit
上面的命令将通过创建一个新的提交并将该文件恢复到以前的状态来撤消更改,就好像它从未改变过一样。
最后,使用 git push 将更改推送到远程分支。
感谢您阅读本文