GitHub 桌面删除最后两个提交
GitHub Desktop remove last two commits
我使用 GitHub 桌面制作了 git。它有主分支和开发分支。在开发分支中,我不小心添加了一个超过 100mb 的库。现在我不能再推了。我试图推送另一个提交,但那个也被阻止了。
我已经为 cmd 下载了 git,但是 github desktop 每当我尝试在 cmd 中打开它时都会出错。
We were unable to locate Git on your system. This means you won't be able to execute any Git commands in the command prompt.
To help you get Git installed and configured for your operating system, we have some external resources available.
有谁知道我如何在没有 cmd 的情况下解决这个问题,或者我如何 open/clone 使用 cmd 的分支?
尝试打开一个新终端 window 并从那里使用 git。我假设您在 windows 上,所以也许这会对您有所帮助。
- 打开一个新终端 window 并导航到您的项目目录。
- 键入 "git status" 检查 git 是否已正确安装。如果没有,请尝试重新启动系统或重新安装 git.
- 键入 "git reset HEAD^^"。这将删除您的最后两次提交(如您在问题标题中所要求的那样)
- 之后您应该可以再次推送(例如 "git push")
小心使用 "git reset" 命令,因为它可能会删除您未保存的工作。我建议你在不小心使用它之前阅读文档。
点击左下角的撤消按钮。
我使用 GitHub 桌面制作了 git。它有主分支和开发分支。在开发分支中,我不小心添加了一个超过 100mb 的库。现在我不能再推了。我试图推送另一个提交,但那个也被阻止了。
我已经为 cmd 下载了 git,但是 github desktop 每当我尝试在 cmd 中打开它时都会出错。
We were unable to locate Git on your system. This means you won't be able to execute any Git commands in the command prompt.
To help you get Git installed and configured for your operating system, we have some external resources available.
有谁知道我如何在没有 cmd 的情况下解决这个问题,或者我如何 open/clone 使用 cmd 的分支?
尝试打开一个新终端 window 并从那里使用 git。我假设您在 windows 上,所以也许这会对您有所帮助。
- 打开一个新终端 window 并导航到您的项目目录。
- 键入 "git status" 检查 git 是否已正确安装。如果没有,请尝试重新启动系统或重新安装 git.
- 键入 "git reset HEAD^^"。这将删除您的最后两次提交(如您在问题标题中所要求的那样)
- 之后您应该可以再次推送(例如 "git push")
小心使用 "git reset" 命令,因为它可能会删除您未保存的工作。我建议你在不小心使用它之前阅读文档。
点击左下角的撤消按钮。