TortoiseGit⼩乌龟安装配置及使⽤
前⾔
  作为⼀个软件开发⼈员,不可能不知道Git。Git作为⼀个复杂的版本控制系统,命令之多,即使经常使⽤,⼀些命令也记不住,⼀般只记住⼏个常⽤的命令,不是所有使⽤Git命令⾏都是⾼效的。本教程不讲Git命令,⽽是先让你⽤上git,再去学习git。本教程应该称作TortoiseGit⼊门指南。因为下⾯要借助⼀个图形化的软件,TortoiseGit来操作git。⽤GUI(图形界⾯)再谈CLI(命令⾏),我相信这会更容易让⼈接受。
TortoiseGit 简介
TortoiseGit 简称 tgit, 中⽂名海龟Git。TortoiseGit是⼀个开放的GIT版本控制系统的源客户端。
TortoiseGit ⽀持Winxp/vista/win7/Win10,提供有中⽂版⽀持。
TortoiseGit 可以恢复您的⽂件的旧版本,并研究如何以及合适改变了历史数据,谁改变了它。下⾯教程针对使⽤TortoiseGit 的⽤户。
下载安装Git及Tortoisegit
  环境安装,需要依次安装以下:
  第2步:下载安装Tortoisegit及中⽂语⾔包(Tortoisegit及语⾔包 ,Tortoisegit )
Tortoisegit 配置
  第1步: ⾸先,请选定⼀个存放Git项⽬的⽬录,这样⽅便管理. 如: E:\Git,然后在资源管理器中打开:
git常用指令  第2步: 在空⽩处点击⿏标右键,选择 --> TortoiseGit --> Settings,然后就可以看到配置界⾯:
  第3步:选中General,在右边的 Language中选择简体中⽂(当然,你也可以继续使⽤英⽂)。取消勾选升级检查的复选框,可能还需要指定 ⽂件的路径,如 "D:\Program Files\Git\bin"。完成后,点击应⽤,确定关闭对话框。
  第4步:配置⽤户,⽤户作为你操作git的个⼈标识,进⼊设置,点选左边的Git标签,可以发现,右边可以配置⽤户的名字与Email信息.如下图所⽰:
  因为当前还没有本地项⽬,所以 “编辑本地 .git/config(L)” 按钮处于灰⾊不可⽤状态,如果在某个本地Git项⽬下打开配置对话框,那么这个按钮就可⽤,然后就可以编辑此项⽬的⼀些属性。
  点击 “编辑全局 .git/config(O)”按钮,会使⽤记事本打开全局配置⽂件,在全局配置⽂件中,在后⾯加上下⾯的内容(记住密码):
[credential]
helper = store
  完成后保存,关闭记事本,确定即可。
  则当你使⽤ HTTPS URL ⽅式推送项⽬到GitHub等在线仓库时,海龟git会记住你输⼊的⽤户名和密码(这⾥不是⽤户的姓名和Email 哦),可以避免每次提交都要输⼊⽤户名和密码。(还有种⽅式,通过使⽤ SSH URL 来提交代码便可以⼀劳永逸了~~~)
  如果你编辑的是 本地 .git/config(L),其实这个翻译为本地有点问题,应该叫局部,也就是在某个项⽬下⾯设置,只对此项⽬有效,配置是⼀样的。
Tortoisegit 使⽤⽰例
克隆⼀个项⽬(分别从github仓库、⾃⼰搭建的gitblit 仓库上获取)
  第1步:此处介绍通过SSH URL⽅式传输,使⽤之前需要先将本地的 SSH 公钥配置到 Git 服务器上。
  先查看SSH Key。在C盘⽤户主⽬录⽤户⽬录下,看看有没有.ssh⽬录,如果有,再看看这个⽬录下有没有id_rsa和id_rsa.pub这两个⽂件,如果已经有了,可直接跳到第2步。
   如果没有上述⽂件,则需要创建⼀个SSH Key,在任意⽂件夹下点击右键,选择 Git GUI Here。在弹出的程序中选择主菜单的【Help】→【Show SSH Key】:
    如果没有Key,则点击“Generate Key”⽣成⼀个SSH Key:
    把⽣成的全部内容拷出来。
    如果⼀切顺利的话,可以在⽤户主⽬录⾥到.ssh⽬录,⾥⾯有id_rsa和id_rsa.pub两个⽂件,这两个就是SSH Key的秘钥
对,id_rsa是私钥,不能泄露出去,id_rsa.pub是公钥,可以放⼼地告诉任何⼈。(其他创建SSH Key⽅式:)
  第2步:把 SSH Key 填到Git 服务器的配置中。
  GitHub服务器:登陆GitHub,【头像】→【Settings】→【SSH and GPG Keys】→【New SSH Key】,填⼊上⼀步的复制的SSHKey,然后【Add SSH Key】:

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。