Windows下使用git的一些坑点

RT,众所周知Windows对git的支持简直没法和别的系统比,不过又不是不能用
于是写点坑点好了。

  • SSH问题
    我使用了github的windows版本,然后打开是有一个git bash窗口的,我们可以看出这个东西其实是基于MINGW64的。
    然后我们要在Github里添加公钥,就要在bash窗口里输入ssh-keygen -t rsa -C “your@mail.com”
    然后enter三次,就自动生成好了。
    那么问题来了:我们要向github里添加公钥,可是这个生成的公钥在哪里?
    通过everything,我们找到了它的路径:C:\Users\(替换为当前系统用户名)\.ssh
    打开会发现两个文件,一个是id_rsa.pub,这个是你的公钥。
    还有一个id_rsa,就是本地留存的私钥了。
    用任意文本编辑器打开id_rsa.pub,复制内容,粘贴进github的SSH添加处,就添加好了。
    然后我们的git Bash窗口就能连接上github了。
  • clone默认路径问题
    在clone远程仓库的时候,windows下的git默认是clone到当前路径。
    如果你不做修改,每次就要手动cd到工作文件夹去,很烦。
    要修改默认路径也很简单,打开高级系统设置,环境变量,在上方的用户变量里新建一个值home,属性就是你要改的默认路径。
    如图所示。用户变量设置
    保存后再次打开Git Bash,ls一下,就会发现默认目录已经发生了改变。
    –未完待续