如何在pycharm中重新安装头部?

时间:2016-03-17 00:59:36

标签: git svn github pycharm

更新: this似乎肯定是我需要的。但是,当我按照说明进行操作时,我很难知道如何使我的开发branch指向我的temp分支

即。如何在pycharm中执行以下命令:

git branch -f develop temp
git checkout master

我在"尝试裁剪所有帧..." commit(commit f4b641d)我需要暂时回到之前的提交只是为了环顾四周。我使用Checkout Revision完成了此操作,之后我又使用另一个commit f4b641回到了checkout revision,但我强迫它,因为我并不关心当地失去的变化。

无论哪种方式,我现在在pycharm GUI的右下角看到(见第一张图片)我不再在develop分支中。所以我一直在f4b641分支上进行开发,现在希望提交并将我在此分支中的更改推回到github上的develop分支。如何在pycharm中重新调整我的头部而不会丢失我的更改?

警告对话框告诉我,我应该检查一个分支,以免丢失我的工作,但如果我这样做,我会失去我的本地变化吗?

enter image description here

enter image description here

2 个答案:

答案 0 :(得分:3)

一年后再次陷入这个问题。 Pycharm的用户界面不够,所以假设我已经检查了提交并重置了HEAD(我希望master在这里)运行:

git branch -f master HEAD && git checkout master

答案 1 :(得分:-1)

在pycharm中设置:VCS - > Git - >休息HEAD