Tortoisegit
1.1TortoiseGit概述
GIT需要程序员使用复杂的命令才能执行简单的git操作,
这不仅对程序员提出更高要求,也拖慢了开发速度。
所以开发中,我们会使用图形化程序TortoiseGit来简化GIT操作。
1.2TortoiseGit环境搭建
1.2.1TortoiseGit安装
以下步骤仅显示 分支&需要注意的步骤
1、双击开启安装程序
2、选择安装路径
3、安装完毕后进入配置
4、如图配置
5、手动重启计算机(必须)
1.2.2TortoiseGit测试
桌面上点击右键,出现如下选项,说明安装成功
4.2.3TortoiseGit配置
1、桌面上点击邮件,进行TortoiseGit设置
2、如图设置,并点击“确定”(如果出现两次窗口,两次窗口配置相同)
3、设置用户配置信息
位置:C:\用户\系统登录用户名
4、修改配置文件(使用NotePad++ 打开)
1.3TortoiseGit【入门】
1.3.1入门案例1:clone-克隆(下载代码)
1.3.1.1.需求说明
我们使用TortoiseGit,从服务器仓库,将代码文件下载到本地计算机。(图1)
1.3.1.2.操作步骤
1、打开服务器上 用户自己的仓库,复制仓库地址
2、在任意目录点击鼠标右键,选择“Git Clone…”
3、设置仓库地址,点击OK,下载仓库代码
4、下载完成,点击close关闭窗口
1.3.1.3.效果展示
5、服务器上的仓库已经被下载到本地计算机
进入my1文件夹:
工作空间:文件夹中的空白区域,用来和GIT联手管理 里面的代码文件
1.3.2入门案例2:commit&push-本地第一次 提交&推送
1.3.2.1.需求说明
当本地计算机代码有更新时,我们可以将代码文件 上传到 GIT服务器,作为备份(图1)
1.3.2.2.操作步骤
1、在本地工作空间,新建一个“Hello.java”文件
注:该文件仅存在于本地的工作空间,GIT服务器上目前还没有该文件
2、工作空间的空白区域,点击右键,选择“Git Commit - > master …”
3、输入说明信息,勾选需要提交的文件,进行“提交&推送”
4、开始提交&推送文件时,因为是第一次连接,必须输入用户名和密码
5、提交&推送完毕,这时文件就已经在GIT服务器上备份一份了。
1.3.2.3.效果展示
1.4TortoiseGit【进阶】
1.4.1进阶案例1:commit&push-本地第N次 提交&推送
4.4.1.1.需求说明
当我们编写好了文件的第二个版本后,我们也需要提交&推送给GIT服务器备份或管理。(图1)
1.4.1.2.需求分析
因为有时涉及到多个人操作服务器,可能GIT服务器上已经由01版本更新到01_A之类的新版本。(图2)
图2
所以我们在操作上,需要先看服务器是否有更新,然后再提交自己的文件。(图3)
1.4.1.3.操作步骤
1、对Hello.java文件进行修改
2、工作空间中,空白区域点击右键,如图选择“pull…” 拉取数据
3、点击“OK”,从GIT服务器拉取数据
4、点击“close”,关闭当前窗口
注: pull操作完毕后,我们已经获取到了服务器上最新的数据,
这时再提交&推送数据,就降低了代码文件覆盖的风险。
5、工作空间中,空白区域点击右键,选择“Git Commit - > master …”
6、输入说明信息,勾选需要提交的修改,进行“提交&推送”
7、提交&推送完毕,点击“close”关闭当前窗口
1.4.1.4.效果展示
此时,本地最新更改 已经被提交给GIT服务器,02版本覆盖了之前的01版本
1.4.2进阶案例2:revert-版本恢复
1.4.2.1.需求说明
本地操作时,我们经常会涉及到误操作【误删除/误修改等】(图1)
这时可以使用GIT技术,自动帮我们恢复还原到之前的正确版本上。(图2)
1.4.2.2.操作步骤
1、工作空间中,空白区域点击鼠标右键,如图选择“Revert…”
2、选中需要恢复的文件,点击“OK”
3、恢复完毕,点击“OK”关闭窗口
相关文章: