git - 在 Netbeans 中配置 git
问题描述
我在 Windows 上使用 Netbeans IDE 处理一个小组 Java 项目,而其他一些项目使用 Linux。这会与不同的行尾字符产生冲突,显然可以使用“git config core.autocrlf true”解决。但是,通过 cmd 执行此操作会返回:
“'git' 不是内部或外部命令、可运行程序或批处理文件。”
这是因为 git 集成在 Netbeans 中,因此不是独立安装(和可配置)的。
如何在 Netbeans 中进行此配置?谷歌搜索只返回在 Netbeans 中安装 git,而不是它的设置。
Netbeans 版本是 11.3。
解决方案
首先,最好有一个单独的用于 Windows 的 Git 实例来进行这种设置:您不会以这种方式依赖于 NetBeans 的部分 Git 配置支持。只需在您想要的任何地方
解压缩最新版本(如)。PortableGit-2.27.0-rc1-64-bit.7z.exe
二、core.autocrlf 一般为:
- 更好地设置在全球层面
- 设置为
false
让 Git不会自动更改 EOL
那是:
git config --global core.autocrlf false
第三,最好在.gitattributes
文件中指定 eol 指令,它是代码库的一部分(因此任何在您的存储库上工作的人都会自动应用)。
例如,参见“什么是 Git 的最佳 CRLF(回车、换行)处理策略? ”。
例如:
*.bat text eol=crlf # Treat as text. Checkout and add with eol=crlf
然后在新文件夹中再次克隆存储库后切换回 Netbeans,以检查这些指令是否正确应用。
推荐阅读
- salesforce - 无法从 VALUE_STRING 值 1,9459.1650 反序列化货币实例,或者请求可能缺少必填字段
- ruby-on-rails - 在 Rails 中使用 rswag - 索引响应(数组)的语法是什么?
- java - Maven 命令行按名称从远程存储库列表中排除下载
- java - Hibernate 在数据库中插入额外的记录
- python - 分类到序数转换,我应该使用什么值?
- reactjs - this.setState 直到函数调用两次才更新状态
- arrays - 使用 numpy 将某些行添加到数组
- javascript - jsonwebtoken, jwt 在提供无效令牌时使我的应用程序崩溃,即使 errorHandler 中间件捕获了错误
- json - 在反应的json数组中动态添加和切换showmore/less
- angular - 如何处理来自 api 响应的数据,然后以角度同步返回布尔值?