分类
软件大全 游戏大全 新闻资讯 游戏攻略
版本:大小:43.29M
类别:编程工具系统:Win7, WinAll

git gui汉化版是一款十分受用户欢迎的版本控制软件,很多软件开发公司都是使用这款工具进行git仓库的克隆等操作,而且不需要服务器软件的支持,本站除了提供资源外,还附带了git的可视化教程,欢迎前来下载!
免费、开源的分布式版本控制系统,该软件是采用Linux内核开发,操作十分方便快捷,不需要繁琐的命令,只需几个简单的步骤即可轻松完成用户下达的指令。

一、在本地新建版本库
首先,我们打开Git GUI是这样的一个界面,选择第一项,新建版本库。
然后选择你需要进行版本管理的项目路径,我选择了一个LoginDemo的项目。
当你创建了版本库的时候,你可以在该项目的路径下看见多了一个.git文件夹(设置了隐藏文件不可见的话看不见)
在Git Gui中,如果Unstaged Changes(未缓存的改动)中包含文件,则先点击Stage Changed,将未缓存的改动加入缓存,再点击Commit;否则需要先点击Rescan扫描项目中进行过改动的文件。注:提交描述必须要填写,不然无法提交。
提交成功后,我们可以在Repository-Visualize All Branches History中看到我们提交的历史记录(这是提交到本地而不是提交到远程服务器)。至此,本地版本库就创建成功了。
二、将项目提交到远程
上一步已经使用Git在本地建立起了版本库,然后我们需要将该项目提交到远程服务器以便同事或其他合作者共同参与开发。一般的开源项目使用github作为远程服务器。其实在本地简历版本库后,只需要点击push就可以直接上传。但是我们还没有将本地的Git与github建立联系以及设置安全协议。
首先,我们需要在有一个自己的github帐户,然后在github上新建一个repository,名字也叫做LoginDemo(可以和本地项目名不一样)。
在Git Gui中,选择Remote-add添加远程服务器,远程服务器信息有两种填写方式,填写https地址或ssh地址,对应github项目的https和ssh地址,推荐使用ssh方式。
1.https地址
这种方式需要输入你的github帐户和密码,意味着通过这种方式你只能够操作自己的项目。
2.ssh地址
这种方式需要进行授权设置,在Git Gui的菜单栏,点击Help-Show SSH key-Generate SSH KEY创建密钥。
然后在github的Personal settings中添加它,title随意,可以用Home,company等作为标识来区别。
添加远程服务器信息。
接下来,我们便可以直接在Git Gui点击push提交至远程客户端,刷新一下github,便可以看到项目已经在repository中了。
3.从远程下载更新
设想多人参与项目开发,每个人都只push到远程,完全不顾其他成员的进度,这样的开发模式无疑是有问题的。我们最好的做法是,每次push到远程的时候,先从远程把目前进度fetch下来,在和自己目前项目进度merge后,再将它push到远程。打开Git Gui,在菜单栏中选择Remote-Fetch from-LoginTest,便可以从远程服务器更新到本地,但是尚未与自己当前项目合并。
4.合并解决冲突
从远程fetch后,选择Git Gui的Merge-Local Merge进行合并,选择Tracking Branch。
如果本地有一个方法名叫findUser,而远程服务器中该方法的名字改变了,例如变成了findPassword,则合并遇到冲突,可以右键空白部分选择保留本地版本或远程版本进行合并(图中绿色的代码表示冲突部分)。
5.克隆github上的项目到本地
在Git Gui的主界面选择克隆已有版本库。
Source Location即github中项目的地址,和第二部分(将项目提交到远程)中一样,可以选择https地址或ssh地址,Target Directory是在本地存放该项目的路径。点击Clone,成功从github将项目克隆到本地。
1、简单易学,具有小尺寸以闪电般快速的性能。
2、胜过SCM工具,如颠覆,CVS,Perforce公司,和ClearCase与像廉价的本地分支,便捷的中转区,和多个工作流功能。
3、速度很快,这对于诸如Linux内核这样的大项目来说自然很重要。
4、最为出色的是它的合并追踪(merge tracing)能力。
5、与CVS、Subversion一类的集中式版本控制工具不同,它采用了分布式版本库的作法,不需要服务器端软件,就可以运作版本控制,使得源代码的发布和交流极其方便。
——优点
公共服务器压力和数据量都不会太大;
速度快、灵活;
适合分布式开发,强调个体;
任意两个开发者之间可以很容易的解决冲突;
离线工作。
——缺点
学习周期相对而言比较长;
不符合常规思维;
资料少(起码中文资料很少);
代码保密性差,一旦开发者把整个库克隆下来就可以完全公开所有代码和版本信息。
1、从服务器上克隆完整的Git仓库(包括代码和版本信息)到单机上。
2、在单机上自己创建的分支上提交代码。
3、在单机上合并分支。
4、在自己的机器上根据不同的开发目的,创建分支,修改代码。
5、把服务器上最新版的代码fetch下来,然后跟自己的主分支合并。
6、生成补丁(patch),把补丁发送给主开发者。
7、看主开发者的反馈,如果主开发者发现两个一般开发者之间有冲突(他们之间可以合作解决的冲突),就会要求他们先解决冲突,然后再由其中一个人提交。如果主开发者可以自己解决,或者没有冲突,就通过。
8、一般开发者之间解决冲突的方法,开发者之间可以使用pull命令解决冲突,解决完冲突之后再向主开发者提交补丁。
scratchbot程序编程工具27.40M
下载
Enigma Virtual Box(软件虚拟化)下载v7.7.0 中文汉化版编程工具7.24M
下载
Microsoft Visual C++ 2010下载86/64位编程工具10.74M
下载
Rpg Maker XP(Rpg游戏开发工具)下载v1.03 汉化版编程工具21.58M
下载
astah professional中文修改版下载v7.0.1 免费版编程工具10.00M
下载
gnu nano windows编程工具3.01M
下载
html compiler中文版编程工具13.59M
下载
Visual Studio2017离线安装包下载中文修改版编程工具14.55M
下载
hex workshop专业版编辑器(16进制编辑器)下载v6.7.3.5308绿色版编程工具3.41M
下载
TC脚本开发工具下载v6.2 正式版编程工具17.29M
下载
vbwin10编程工具215.20M
下载
易语言api编程助手下载v2.0 免费版编程工具3.66M
下载
aspmaker2017汉化包下载免费版编程工具137KB
下载
winproladder下载免费版编程工具3.30M
下载
万能脱壳quickunpack免费版下载v2.2 绿色汉化版编程工具1KB
下载
adobe flex4.6编程工具326.70M
下载
JavaScript用户界面库Inferno下载v1.0.7 最新官方版编程工具791KB
下载
vc++6.0中文修改版下载安装版编程工具452.38M
下载
action pascal(a语言) 中文版编程工具3.29M
下载
sublime text3插件大全下载免费版编程工具35.90M
下载
易语言助手编程工具49.50M
下载
passolo汉化修正版编程工具18.15M
下载
findbugs(eclipse插件)下载v3.0.1 免费版编程工具8.48M
下载
uc mobile64位汉化修改版下载v1.2.3.4 免费版编程工具24.90M
下载
graywolf灰狼反编译工具下载1.88 绿色版编程工具2.01M
下载
step7microwinv40中文版编程工具316.43M
下载
imspost完整版下载v7.4 汉化免费版编程工具67.70M
下载
iceworks(飞冰gui)编程工具71.59M
下载
微信小程序开发者工具下载v1.01.1711160 正式版编程工具46.00M
下载
luastudio中文修改版(含教程)下载v9.6.9 免费版编程工具11.20M
下载
Google Android SDK R21(安卓开发环境)下载v1.16.0.0 官方版编程工具565.00M
下载
c++中文版下载编程工具48.09M
下载
codehelp中文版下载v2.0.1.0 绿色版编程工具184KB
下载
webstorm2018汉化修改版下载v2.3 中文版编程工具208.16M
下载
delphi rad studio 激活工具下载v1511 免费版编程工具472KB
下载
eclipse php juno下载v4.2 正式版编程工具110.00M
下载
正则表达式自动生成器工具下载v2.0 专业版编程工具1.94M
下载
activepython软件编程工具58.90M
下载
vc2005日文版编程工具2.54M
下载
openssl windows 32位编程工具30.00M
下载点击查看更多
三菱gx developer win10(三菱plc编程软件)编程工具227.69M
下载
易语言修改补丁下载v5.11 绿色版编程工具90KB
下载
scratchbot程序编程工具27.40M
下载
basic4android汉化版编程工具5.16M
下载
txttosqlite数据转换工具编程工具6.62M
下载
eclipse 4.6 svn插件下载最新版编程工具11.76M
下载
pilotedit 64bit中文版下载v10.4.0 最新版编程工具8.79M
下载
水淼易模块查看助手下载最新版编程工具1.16M
下载
c++中文版下载编程工具48.09M
下载
anaconda清华镜像编程工具509.00M
下载
codesys3.5下载v3.5 免费版编程工具52.00M
下载
hijson 64位(json格式化工具)下载v2.1.2 绿色版编程工具2.79M
下载
uc mobile64位汉化修改版下载v1.2.3.4 免费版编程工具24.90M
下载
dedexer反编译工具编程工具122KB
下载
pe文件编辑(lordpe)下载汉化版编程工具868KB
下载
seraph脚本编辑器编程工具3.75M
下载
winproladder下载免费版编程工具3.30M
下载
java环境安装下载v8.0u121 多国语言安装版编程工具69.09M
下载
jre(java虚拟机)下载v1.7.0 官方版编程工具73.00M
下载
webstorm2018汉化修改版下载v2.3 中文版编程工具208.16M
下载
万能脱壳quickunpack免费版下载v2.2 绿色汉化版编程工具1KB
下载
wampserver3.0.6 32bit版编程工具197.00M
下载
jdk1.8 64位下载正式版编程工具152.00M
下载
都客仿站高手免注册码(含注册机)下载v4.10 最新版编程工具3.68M
下载
Embarcadero Delphi XE7汉化最新版(rad studio xe7)下载v21.0.17017.3725 完整版编程工具8KB
下载
html compiler中文版编程工具13.59M
下载
Wing IDE Pro7中文最新版下载v7.2.1 免费版编程工具58.59M
下载
microdraw图形控件下载v5.0 免费版编程工具40.79M
下载
codelite中文版编程工具44.00M
下载
liteide(go语言开发)下载绿色版编程工具26.50M
下载
iceworks(飞冰gui)编程工具71.59M
下载
microsoft .net framework sdk编程工具10.86M
下载
visual c++2010 32位免费版编程工具4.80M
下载
vc2005日文版编程工具2.54M
下载
activepython软件编程工具58.90M
下载
vb6.0简体中文企业版下载v6.0 正式版编程工具1.20M
下载
uestudio17修改版下载v6.10 多国语言版编程工具13.89M
下载
freebasic软件下载v1.0.5 安装版编程工具27.20M
下载
Ubuntu新手工具箱软件下载v1.3 绿色版编程工具211KB
下载
intellij idea16汉化包下载v2016.3.3 免费版编程工具169KB
下载点击查看更多