一、Git官网下载与安装
二、TortoiseGit下载与安装
1.1 为什么要安装GIT呢?(git详细说明)
在多人开发的团队中.git用来管理协同团队的代码。是协同开发的利器,可以回退和撤销提交合并代码等,只要有提交记录就可以进行任何回滚撤销恢复等操作
1.2 git如何下载安装和使用呢?
下载后 双击打开 下一步 安装即可,安装完后 在提交目录右键会出现(下图)
安装成功后,我们尝试拉取代码
git clone http://www.xxxx.com
git clone -b 分支名 http://www.xxx.com(拉取对应分支代码)
选其中之一就可以拉取代码了。 拉取后我们打开对应工程目录。随便修改下readme.
提交代码
这样可以正常提交代码,如果不放心 是否提交成功,可以到对应的网页端查看提交记录
上面的虽然提交修改等GIT操作都很正常,但是需要敲命令不够直观。对于新手很不友好,容易忘记,那么有没有工具可以一键操作呢? 答案是有的 TortoiseGit就是。下面我们一起学习下、
2.1 TortoiseGit下载(汉化包)安装并使用
先装汉化包2,再装1 程序包,顺序没太大关系后面都可以设置,如果先2后1 可以在1安装时选择语言为汉化包。
安装语言包后点击Refresh后会显示为中文,下一步
- 点击 "Save private key" 保存 SSH 私有密钥(要记住保存路径!!!)
安装完成后
出现上图的画面,说明TortoiseGit安装成功并汉化成功了。
平常我们提交代码,只需要 项目目录 右键Git提交(C)->"master"
点击右键提交 实际就是一次性顺序执行了 下面3个命令
这时候会提示输入账户密码,如果不想每次都输入账户密码 可以按照下面进行设置。
选择位置保存,得到如下SSH密钥文件,这里文件名是自定义的
方法一:永久免除输入用户名和密码
- 在任意文件夹点击右键,选择 "TortoiseGit" -- "设置" -- "Git"
- 先填写自己远程服务器的用户名及邮件,然后点击 "应用"
- 再点击 "编辑全局.git/config(O)"
- 打开全局配置文件,并且添加如下内容
-
[user] name = test email = test@example.com signingkey = admin [credential] helper = store
添加的内容说明:
- name:服务器用户名称(例如 test)
- signingkey:服务器用户密码(例如 admin)
- Email:提供给别人联系的邮箱
- helper = store:永久记住服务器的用户名和密码(这个配置是免密的关键)
-
方法二:只对指定仓库免除输入用户名和密码
- 在一个已经拉取远程服务器项目代码的目录里 (例如 Test),只对当前项目仓库免密操作
- 在当前目录点击右键,选择 "TortoiseGit" -- "设置" -- "Git" -- "编辑本地.git/config(L)"
- 右键 --> TortoiseGit --> Settings
- 在打开的文件里,添加如下内容
-
保存后,以后在这个仓库下拉取或提交代码,就不用重复验证了,因为小乌龟已经记录下了当前仓库的用户和密码。
-
[credential]
-
helper = store
git常用命令