Git客户端是一款源码相关的软件,可以根据不同的开发目的,创建分支,修改代码。Git可以在同一个目录中切换不同的分支。Git所有操作不需在线进行,开发者之间可以使用pull命令解决冲突。
软件特色
1、从服务器上克隆完整的Git仓库(包括代码和版本信息)到单机上。
2、在自己的机器上根据不同的开发目的,创建分支,修改代码。
3、在单机上自己创建的分支上提交代码。
4、在单机上合并分支。
5、把服务器上最新版的代码fetch下来,然后跟自己的主分支合并。
6、生成补丁(patch),把补丁发送给主开发者。
7、看主开发者的反馈,如果主开发者发现两个一般开发者之间有冲突(他们之间可以合作解决的冲突),就会要求他们先解决冲突,然后再由其中一个人提交。如果主开发者可以自己解决,或者没有冲突,就通过。
8、一般开发者之间解决冲突的方法,开发者之间可以使用pull命令解决冲突,解决完冲突之后再向主开发者提交补丁。
软件功能
Git可以离线进行代码提交,因此它称得上是完全的分布式处理,Git所有的操作不需要在线进行;这意味着Git的速度要比SVN等工具快得多,因为SVN等工具需要在线时才能操作,如果网络环境不好, 提交代码会变得非常缓慢。
Git基于快照:SVN等老式版本控制工具是将提交点保存成补丁文件,Git提交是将提交点指向提交时的项目快照,提交的东西包含一些元数据。
Git的分支和合并:分支模型是Git最显著的特点,因为这改变了开发者的开发模式,SVN等版本控制工具将每个分支都要放在不同的目录中,Git可以在同一个目录中切换不同的分支。
使用方法
1、在本地新建一个文件夹test,选中后点击右键,选择GitGUIHere
出现下图,选择第二个,克隆已经存在的仓库
2.填写SourceLocation(源地址)和TargetDirectory
3.完成克隆
点击上图的clone后,会提示下输入你Github的用户名和密码,出现下面的界面,克隆完成。你可以看看你本地克隆的文件。
更新日志
1.优化部分软件功能