IntelliJ有一个理论上非常酷的功能,称为SmartCheckout.当您更改分支并且当前分支中有您已修改但尚未提交的文件时,此功能会启动。它不是强制您提交、存储或搁置您的更改,而是为您存储它们、切换分支,然后在新分支中运行stashpop。我想这是你有时想要的,但我在切换到错误的分支时运行了它。所以,现在我的master分支充满了属于另一个分支的更改,一些文件报告merge冲突,我有各种痛苦。我想要完成的是:从master分支中彻底删除更改。将他们调回我工作的分支机构。有办法吗? 最佳答案 如果您在stashpop期间发生me
使用IntelliJIDEA的Git插件可以做很多事情,但我还没有找到重命名分支的方法。有吗?我知道我总是可以调出一个终端并执行gitbranch-msourcetarget,但我也希望找到一个GUI解决方案。 最佳答案 此功能有几个悬而未决的问题:IDEA-89927:重命名分支不会被IDEA捕获IDEA-131021:添加“重命名分支”Action后者尚未实现。前者确实显示了当前可用的唯一方法(OP提到):Gotothecommandlineandexecutegitbranch-m但即使这样在IDEA上也有刷新问题。2017年
使用IntelliJIDEA的Git插件可以做很多事情,但我还没有找到重命名分支的方法。有吗?我知道我总是可以调出一个终端并执行gitbranch-msourcetarget,但我也希望找到一个GUI解决方案。 最佳答案 此功能有几个悬而未决的问题:IDEA-89927:重命名分支不会被IDEA捕获IDEA-131021:添加“重命名分支”Action后者尚未实现。前者确实显示了当前可用的唯一方法(OP提到):Gotothecommandlineandexecutegitbranch-m但即使这样在IDEA上也有刷新问题。2017年
我已成功将我的GitHub客户端配置为使用SSH,并收到了来自GitHub的确认邮件,说明已添加新的SSHkey。我也想将IntelliJ设置为使用SSH,这样我就不必在每次与GitHub交互时都输入我的用户名和密码。我也不希望IntelliJ为我保存我的密码,因为我不确定那样的安全性。到目前为止我最接近的是我需要编辑我的~/.ssh/config文件以告诉IntelliJ它可以使用一个SSHkey。不幸的是,我还没有设法找到一个有效的例子。这是我对~/.ssh/config条目的最新尝试:HostIntelliJHostNamegithub.comUsergitIdentityFil
我已成功将我的GitHub客户端配置为使用SSH,并收到了来自GitHub的确认邮件,说明已添加新的SSHkey。我也想将IntelliJ设置为使用SSH,这样我就不必在每次与GitHub交互时都输入我的用户名和密码。我也不希望IntelliJ为我保存我的密码,因为我不确定那样的安全性。到目前为止我最接近的是我需要编辑我的~/.ssh/config文件以告诉IntelliJ它可以使用一个SSHkey。不幸的是,我还没有设法找到一个有效的例子。这是我对~/.ssh/config条目的最新尝试:HostIntelliJHostNamegithub.comUsergitIdentityFil
在IntelliJIdea中,我在哪里配置GIT的代理设置?我已经获得了适用于插件的代理设置,但我无法为GIT找到它;而帮助文件只提到颠覆。感谢任何帮助。 最佳答案 你必须为git配置代理而不是为intelliJ,intelliJ只会调用git命令行。gitconfig--globalhttp.proxyyourProxy:port应该这样做。 关于git-如何让git通过代理和IntelliJIdea工作?,我们在StackOverflow上找到一个类似的问题:
在IntelliJIdea中,我在哪里配置GIT的代理设置?我已经获得了适用于插件的代理设置,但我无法为GIT找到它;而帮助文件只提到颠覆。感谢任何帮助。 最佳答案 你必须为git配置代理而不是为intelliJ,intelliJ只会调用git命令行。gitconfig--globalhttp.proxyyourProxy:port应该这样做。 关于git-如何让git通过代理和IntelliJIdea工作?,我们在StackOverflow上找到一个类似的问题:
今天在IntelliJ的终端中突然发生这种情况。git的命令行界面现在是俄语。例如,gitstatus返回如下内容:Изменения,которыеневиндекседлякоммита:(используйте«gitadd…»,чтобыдобавитьфайлвиндекс)(используйте«gitcheckout--…»,чтобыотменитьизмененияврабочемкаталоге)изменено:whatever/filename.kt如果我从macOS的终端应用程序运行git,CLI是英文的,正如预期的那样。我在macOS10.12.6上使用I
今天在IntelliJ的终端中突然发生这种情况。git的命令行界面现在是俄语。例如,gitstatus返回如下内容:Изменения,которыеневиндекседлякоммита:(используйте«gitadd…»,чтобыдобавитьфайлвиндекс)(используйте«gitcheckout--…»,чтобыотменитьизмененияврабочемкаталоге)изменено:whatever/filename.kt如果我从macOS的终端应用程序运行git,CLI是英文的,正如预期的那样。我在macOS10.12.6上使用I
我正在使用JetBrainsIntelliJ。是否有可能在提交之前在git的摘要中显示未跟踪的文件(VCS->Git->CommitFile...)。在我当前的配置中,未跟踪的文件总是被排除在外。所以我必须在命令行上执行“gitstatus”(或在文件树中查找绿色文件条目)以查找新的/未跟踪的文件。我感谢每一个提示。谢谢 最佳答案 您可以使用版本控制(Alt+9)工具窗口;然后转到LocalChanges选项卡并展开UnversionedFiles组以查找所有未跟踪的文件。 关于git-