我在哪里可以找到IntelliJIDEA中定义的git标签的列表(不使用命令行界面)? 最佳答案 正如@alex提到的,目前无法查看标签(您只能查看分支)。您可能想观看和/或投票给:IDEA-74492Git:Checkouttagorrevision:providealistofavailabletagsincomboboxIDEA-102284TagsinGitBranchespopup 关于git-IntelliJIDEA:Listofdefinedgittags,我们在Stack
我知道Cmd+K(在macOS上)会打开Git提交对话框,但我不知道如何进行提交和然后按下而不切换到我的鼠标。谁能在这里提供任何指导? 最佳答案 在Windows上,Alt+P充当“提交并推送”提交按钮选项的快捷键。在Mac上它是CmdOptionP。另一种选择是使用默认的“提交”选项从提交对话框中进行提交。完成后打开VCS快捷菜单(AltBackquote(`)forwindows;Ctrl+V在Mac上)然后从那里进行推送,通过数字或通过内联搜索“推送”缩小范围 关于java-如何使
我目前正在尝试为IntelliJ2016.2使用Git集成,但每当我将其指向可执行文件时,我都会遇到以下问题:这在技术上不会阻止集成工作,但它确实会导致更新索引等问题。我运行的是Windows7,完全全新安装,但我在之前的PC上遇到了同样的问题(这些工作机器具有各种令人恼火的安全级别)但我有同事使用相同的工具包但没有这样的问题问题。编辑我应该提到它在命令行上运行良好:我确定我已经阅读了一些有关其内部工作方式发生变化的信息,这意味着当它被外部可执行文件调用时,输出会被搞砸,但我无法再次找到引用。 最佳答案 确保设置正确的Git可执行文
我在Windows上使用IntellijIDEA14,在Unix服务器上使用Git作为VCS。Windows中的行分隔符在Unix中是CLRF(\r\n)和LF(\n)。在Git中,我使用的是配置--globalcore.autocrlfinput。这将在提交时将所有CRLF转换为LF。当我在格式良好的文件上使用“重新格式化代码”选项时,IDEA将文件标记为已更改并仅在行分隔符中显示差异。如何在IDEA中禁用它? 最佳答案 在窗口的右下角,将[CRLF]更改为[LF] 关于java-如何
我在git中有一个跟踪文件,但现在我不想再跟踪它(我不希望它在下一次提交时显示,但我仍然希望将它放在文件夹中)。在Changes工具窗口中,我在ConfiguredIgnoredFiles中将该文件设置为ignored但是不知何故,当我更改该文件时,更改仍然出现在更改列表中? 最佳答案 自2017.3.4起,您不能使用IDEAGUI执行此命令,必须从命令行或其他工具完成。从控制台:gitrm--cachedfilegitcommit-m'fileremoved'echo'file'>>.gitignore
在IntelliJ中使用Git时,如何压缩本地分支的所有提交?我在rebase分支窗口中使用什么设置?我已经尝试将Onto设置为local/master并将From设置为我的分支,但随后它会尝试将我所做的每次提交的master更改merge到我的分支中,即使我通常每天早上将我的分支重新设置为master...所以应该没有冲突。然而,它几乎总是会发现冲突并导致merge问题。我只想压缩分支提交和消息,所以当我推送到GitHub时,它只会看到一个。 最佳答案 可能有点不适应,不过可以用HEAD的git表示法~所以在“Onto”字段中你会
由于Intellij非常依赖键盘快捷键,我想知道是否有用于“gitpull”命令的快捷键。那会节省几秒钟。我在Windows上使用Intellij版本15.0.4。 最佳答案 您正在寻找的是VCS->UpdateProject默认的Windows快捷键是Ctrl+T.(Cmd+T用于mac)如果这个键盘组合不起作用,只需在主窗口中展开VCS,然后在UpdateProject选项中找到组合键 关于git-IntelliJIDEA-'gitpull'命令的键盘快捷键是什么?,我们在Stack
当Branch从BranchDialogmerge时,我想在IntellijIdea上禁用Auto-CommitonMerge,如下所示。我知道如果我们使用merge分支对话框,我可以选择NoCommit。当我从分支View对话框mergebranch时,我可以禁用merge时的自动提交吗? 最佳答案 虽然您目前无法在IDEA中配置它,但有可能在你的git配置中设置它。这将影响所有git客户端,包括IDEA。gitconfig--globalmerge.commitno 关于git-In
我将IntelliJIdea与Git结合使用。当我从存储库中提取时,出现以下错误:"...CONFLICT(内容):merge服务器中的冲突..."然后pull失败。问题是:IntelliJIdea是否会准确显示所发生事件的任何日志?我怎么看?如何从同一点(失败的地方)继续手动merge? 最佳答案 看起来您在merge过程中遇到了冲突。转到ChangesView并查看是否有任何未merge的文件。然后调用ResolveConflicts,选择从您的更改和他们的更改中获取什么,然后提交。您可能还想尝试UpdateProject以更智
我一直致力于设置我的开发环境,所以当我创建一个提交时,它会自动由GPG签名。我在这里关注了关于此事的Githubs文档:https://help.github.com/categories/gpg/.我正在尝试使用IntelliJ的git接口(interface)创建提交,但它总是失败并出现此错误。gpg:cannotopen`/dev/tty`:Devicenotconfigurederror:gpgfailedtosignthedatafatal:failedtowritecommitobject直接从我的终端使用git时我没有遇到这个错误,我发现了一个问题,有人遇到了类似的问题(