作者x246libra (宸火)
看板Soft_Job
标题[请益] win10 套件管理
时间Fri Apr 6 16:12:18 2018
最近在学git的使用 环境是Win10
查看网路资料 发现生成git仓库时
应该要有类似下图的样子 就是绿色的master
https://imgur.com/fuFSgIt.jpg
但是我用powershell 并没有出现
有看到资料上说 要开启git shell工具才会出现
而这工具 安装 GitHub for Windows就会有
无奈我安装了却找不到这git shell工具
於是google 发现了 在PowerShell也可以使用
但是要安装posh-git
下指令去安装 说要安装nuget 才可以装posh-git
第一次还否决 不想装nuget 因为没听过
结果不让我安装posh-git
再一次 我愿意装Nuget
又说确定要安装这不信任的来源? (应该是指posh-git
我又否决一次...
安装又失败了
https://imgur.com/laAAVxG.jpg
最後终於安装了posh-git
但是发现还是没有效果 git status的文字颜色效果(绿色的master
以上大概搞了我快2小时...
去了posh-git的github 看说明
发现要在PowerShell 打指令Import-Module posh-git才有作用
我非本科 有想要转职 感觉这比学程式语言还烦阿...
查询了一下 NuGet是什麽 刚好看到chocolatey
两者似乎都是 windows的套件管理工具
想请问 两者有什麽差别 用哪个好?
有在stackoverflow 看到类似的回答
NuGet用於各别专案
chocolatey用於电脑安装 第三方
还是不太懂意思 不知道是否可以再帮我解释一下
还有就是 推荐装哪一个套件管理
之前有想过要不要装VirtualBox学着用linux
因为看网路说 Win环境
安装许多第三方 有很多坑
想请问 用了 NuGet 或 chocolatey
可以达到linux的 apt-get快速安装的效果吗?
--
※ 发信站: 批踢踢实业坊(ptt.cc), 来自: 114.42.165.141
※ 文章网址: https://webptt.com/cn.aspx?n=bbs/Soft_Job/M.1523002341.A.E02.html
※ 编辑: x246libra (114.42.165.141), 04/06/2018 16:16:33
1F:推 abccbaandy: git先从基本的init/commit/push/pull开始玩吧? 04/06 16:30
2F:→ abccbaandy: 套件什麽的等熟悉指令之後再说 04/06 16:30
3F:→ abccbaandy: 不喜欢打指令的话装个sourcetree也OK 04/06 16:31
4F:推 PUTOUCHANG: 你只是要练习操作 git? 用 WSL 就好啊, 安装 git bash 04/06 16:32
5F:→ PUTOUCHANG: vm 有什麽坑? 04/06 16:33
6F:推 YahooTaiwan: 所以你为什麽要否决呢? 04/06 16:50
7F:推 Apache: 有点跳 参考看看其他转职人的心得吧 04/06 16:54
8F:→ Apache: 一开始乱学会挫折感很重+学到不必要的怪东西 04/06 16:55
9F:→ DendiQ: 我都用 git bash,你没装吗? 04/06 17:04
10F:→ DendiQ: Win10 装 linux 不用 VM 吧,市集有官方 subsystem 04/06 17:06
11F:→ pttworld: HVM可以 04/06 17:39
12F:推 vi000246: 找人带你吧 感觉你基础不够 自学不起来 04/06 18:06
14F:推 snkrt: win10现在用WSL就可以很简易的装Linux啦,当然还是跟原生 04/06 18:22
15F:→ snkrt: 有所区别就是了。 04/06 18:22
16F:→ PUTOUCHANG: WSL只是模拟user层,硬体资源够还是用hypervisor好 04/06 18:25
17F:→ PUTOUCHANG: 不过任务导向的话能动就好~~ 04/06 18:25
18F:推 LinuxKernel: 不要搞错了,WSL不是模拟。目前主要是I/O效能比较差 04/06 18:35
19F:→ LinuxKernel: ,否则很多状况都是赢过虚拟机的。 04/06 18:35
20F:→ PUTOUCHANG: wsl没跑unix kernel, 跑繁重的syscall或编译会吐血 04/06 18:55
21F:→ PUTOUCHANG: 但不否认限定用途上快速布署, 或小型工作环境好用 04/06 18:56
22F:推 jj0321: 之前有大大发一篇GIT教学 要不要看过後再来用 04/06 19:36
23F:推 dalconan: 如果你只是想要用命令列看repo状态,装了git for window 04/06 20:39
24F:→ dalconan: 然後打开git bash 切换到目录下应该就可以了 04/06 20:40
我知道 有git bash可以使用
但强迫症 想在powershell显示也正常
直到刚刚才解决 git log 中文乱码问题
git bash 就不会有乱码
powershell 照网路设定 一直不行
最後找到一小篇 在win的系统变数
新增LESSCHARSET=utf-8 才解决...
真心觉得浪费时间
win 环境常搞这种毛吗?
最近就遇到两次WIN的问题 编码 跟 换行符号CRLF
※ 编辑: x246libra (114.42.165.141), 04/06/2018 22:36:35
25F:→ DendiQ: 就只是环境不同吧... 04/06 23:26
26F:→ DendiQ: 新手本来就这样... 04/06 23:28
27F:推 dalconan: 编码问题通常要靠IDE或是工具去处理,因为win和linux就 04/06 23:57
28F:→ dalconan: 是不同。(其实mac跟linux好像也有一点点差别) 04/06 23:57
29F:推 abc0922001: 记得把安装步骤写起来,这坑迟早会再踩一次XDD 04/07 00:07
30F:→ LinuxKernel: 两边环境本来就不同。 04/07 09:49
31F:推 asleisureto: git本来就有点门槛,网路上资讯是多但也很零碎 04/07 11:25
32F:→ cphe: 不管你做什麽架环境都是这样,以後持续遇到新东西你一样会经 04/07 12:17
33F:→ cphe: 历 04/07 12:17
34F:→ x246libra: 用linux会比较少遇到架设环境的问题吗 04/07 16:55
35F:推 dalconan: 如果他看的教学文件是windows的可能会(X 04/07 19:35
36F:→ dalconan: linux比较会碰到问题好像是版本不同有些设定位置变的 04/07 19:36
37F:→ PUTOUCHANG: 自己笔记吧, 你还会踩更多坑, 像是 checkout 缺少档案 04/07 20:57
38F:→ PUTOUCHANG: 原来 Linux 系统档名区分大小写而 Windows 视为相同 04/07 20:58
39F:→ PUTOUCHANG: 编码问题 Visual Studio Code 也有 04/07 20:58
40F:→ sharku: 换mac 04/08 14:49
41F:→ x246libra: 我有想过要买mac还是用装ubuntu 04/09 00:34
42F:推 zephyrhymn: mac在非.Net的开发环境算是非常好用 04/09 09:35
43F:推 DCTmaybe: 不考虑找gui用吗?小乌龟不错只是不确定有没有支援win10 04/09 13:37
44F:→ Apache: mac也有黑苹果 初学没稳定收入要控管开销 04/10 15:48