从其它平台迁移而来
问题
以前,单纯的做windows桌面应用
的开发,wsl
里装git
,完全按照windows
平台进行配置即可。但是现在,想入手golang
了,一番了解下来,果然开源的还是linux
环境最合适,wsl2
目前看是最合适的了,不过,唯一的问题就是要用git
同时管理windows
和linux
项目(其实主要是golang
项目,虽然是跨平台的)比较麻烦,麻烦的根源首当其冲的自然是换行符
了。
纯windows
开发时,git
一般是这样配置:
|
|
纯linux
开发时,自然可以这样配置:
|
|
那既要做windows
开发保住饭碗,又要做linux
开发提升自我,这git
要怎样配置呢?
解决方案
一番尝试下来,问题解决了,不过有几个前提:
-
windows
开发依然在windows
环境下进行,linux
开发在wsl2
下进行 -
windows
项目基本固定,就那么几个,偶尔写个demo
什么的也用不上git
,而linux
开发主要是学习的,肯定会频繁创建项目,还要多看别人的项目,所以git
的配置要以linux
为主
所以,全局配置按linux
来,即:
|
|
具体的windows
项目内:
|
|
新clone
出的windows
项目,需要删除工作区
的内容重新checkout
:
|
|