oba*_*bar 4 git github git-commit
我提交了,然后尝试将太大而无法上传到 GitHub 的文件推送。我如何“清除”此提交以便能够进行另一个提交并推送它?
您可以简单地通过软重置修改当前提交,然后取消暂存太大的文件:
# from your feature branch
git reset --soft HEAD~1
Run Code Online (Sandbox Code Playgroud)
这会将 HEAD 指针移回一次提交,同时还会暂存文件过大的提交中的所有更改。然后,您可以简单地取消暂存所有太大的文件,再次提交,然后推送:
# from feature
git reset -- path/to/toolarge1.ext
git reset -- path/to/toolarge2.ext
git reset -- path/to/toolarge3.ext
# and so on for all large files
git commit -m 'new commit with no large files'
git push origin feature
Run Code Online (Sandbox Code Playgroud)
归档时间: |
|
查看次数: |
4504 次 |
最近记录: |