

本地下载文件大小:46.36 MB
高速下载需优先下载高速下载器
 pycharm2021.1专业版永久激432.26 MB
pycharm2021.1专业版永久激432.26 MB Scientific Toolworks Unde149 MB
Scientific Toolworks Unde149 MB Keil Uvision5汉化包 中文版3.55 MB
Keil Uvision5汉化包 中文版3.55 MB Navicat Premium16中文破解104 MB
Navicat Premium16中文破解104 MB WebStorm2021.3永久破解版435.2 MB
WebStorm2021.3永久破解版435.2 MB ce修改器 v7.1中文版 附使用22.27 MB
ce修改器 v7.1中文版 附使用22.27 MB gvim windows(vim编辑器) v33.83 MB
gvim windows(vim编辑器) v33.83 MB myeclipse10 附永久激活码1.2 GB
myeclipse10 附永久激活码1.2 GBGit gui for windows是一款易学、易用的应用分布式版本控制系统,为网络工程师提供了一套轻量级的本地工具集,包括Subversion,CVS,Perforce和ClearCase之类的SCM工具,满足处理各种类型版本的控制需求,Git gui最强大功能分支模型,Git分支的方式极其轻巧,分支操作几乎是瞬时的,并且在分支之间来回切换的速度通常一样快。本站提供了Git gui汉化版的软件,需要的快到本站下载吧。
1、下载本站为您提供的Git gui汉化版压缩包文件,解压至计算机任意目录下,双击“Git-2.30.0-64-bit.exe”执行软件的安装
2、打开软件的安装许可协议界面,点击Next
3、选择Git gui主程序安装路径,默认路径为【C:\Program Files\Git】,你也可以点击Browse自定义此路径,点击Next
4、选择附件任务,根据您的要求勾选即可,点击Next
5、选择开始菜单文件夹,使用默认文件集,点击Next
6、选择Git使用的默认编辑器
7、调整新存储库中初始分支的名称,勾选第一个,点击Next
8、调整路径环境,如何从命令行使用Git
9、选择HTTPS传输后端,选择验证服务器证书方式,点击Next
10、配置行结束转换,选择Git应该如何处理文本文件中的行尾
11、配置终端仿真器以与gitbash一起使用,选择在gitbash中使用哪个终端仿真器
12、选择凭据帮助程序,应该配置哪个凭据帮助程序
13、选择要启用哪些功能
14、选择启用哪些前沿功能
15、等待绿色安装进度完成
16、安装完成,点击Finish退出安装向导
17、这样我们便完成了Git gui for windows软件的安装,现在便可以启动它进行应用版本控制了
使用Git Gui For Windows进行建库、克隆、上传、下载、合并
1、建库(init)
(如果你需要在本机计算机建库并管理自己的代码,请看此节。)
首先,新建一个文件夹,进入文件夹后点击右键,选择“Git Init Here”:
执行完这个操作后,会发现此文件夹中,多了一个“.git”的隐藏文件夹,说明执行成功。 然后,将源代码copy到此目录中(也可以直接在源代码处直接init):
做完这个操作后,再点击鼠标右键后,点击“Git Commit Tool”,填写完commit后,点击“提交”即可:
最后,我们来看一下History,右键点击鼠标选择“Git History”:
2、克隆(clone)
(如果你从属于某个项目下,需要将远程的库down到本机计算机,请看此节。)
在需要建立库的目录下点击右键选择:“Git Gui” :
在弹出窗口点击“克隆已经版本库”:
重点来了,之所以将这步称为重点,是因为网上大多数这一步的教程都错误的!
然后在Source Location中输入完整的待克隆版本库所在地址,在Target Directory中输入或选择本地的目录(请注意此处会自动新建一个目录,不需要提前建立!)
我以ssh为例,
以下第一幅图是局域网内部为例的:
上面是局域网案例的。
下面是访问外网IP的方式:
外网访问可以需要注意几点:
(1)、因为Gui的source location这里其实不能更换ssh默认端口,就算加上“:实际端口号”也会返回以下错误信息:
ssh: connect to host 123.117.67.67 port 22: Bad file number
fatal: The remote end hung up unexpectedly
(2)、不能使用~号来代替家目录的路径组成部分了,必须使用git远端库的绝对地址。
然后点击“克隆”,会提示输入ssh对应的密码:
输入密码后,就会自动克隆了,这里可能要输入3次密码,请一次次认真输入吧。成功后会提示类似信息:
From 192.168.31.130:~/jmcx
* [new branch] master -> origin/master
关闭掉当前窗口,会自动弹出git gui,然后可以在“版本库”下选择“浏览master上的文件”查看已下载文件,也可以直接去刚才的Target Directory中查看相关文件。
3、上传(push)
(如果你从属于某个项目下,已经clone了远程的库,需要将本地代码修改后,上传到远端库,请看此节。)
前提条件需要满足已经完成上面的“2、建库”操作了。修改文件后,在Git Gui下进行“缓存改动”,然后输入描述,点击“提交”,点击“上传”,输入密码后回自动上传。成功应该 是:
4、下载(pull - fetch)
右键在git库所在目录下打开Git Gui,在上方找到“远端(remote)”,点开之后选择“从..获取(fetch)”,自动展开后,点击“origin”:
然后输入密码,点击OK,即可完成操作:
这样就OK了,不过这样只是下载了,并没有和你本地的代码合并,要合并的话,还需要做一个操作,请看下节。
5、合并(pull - merge)
fetch之后,到Git Gui的“合并(merge)”下点击“本地合并”,一般情况下是默认条件直接点击“合并(merge)”即可:
【分支和合并】
Git功能真正让它与几乎所有其他SCM分开,其分支模式。
Git允许并鼓励您拥有可以完全独立于彼此的多个本地分支。这些开发线的创建,合并和删除需要几秒钟的时间。
这意味着你可以做如下事情:
①无摩擦上下文切换。创建一个分支,尝试一个想法,提交几次,切换回分支的地方,应用补丁,切换回您正在尝试的地方,并将其合并。
基于角色的编码。有一个分支,总是只包含生产,另一个你合并工作进行测试,和几个较小的日常工作。
②基于特征的工作流程。为您正在处理的每个新功能创建新的分支,以便您可以无缝地在它们之间切换,然后在该功能合并到主线中时删除每个分支。
③一次性实验。创建一个分支进行实验,意识到它不会工作,只是删除它 - 放弃工作,没有人看到它(即使你已经推动其他分支机构)
值得注意的是,当您推送到远程存储库时,您不必推送所有分支。您可以选择分享您的一个分支,其中一个分支,或其中一个分支。这样做往往可以让人们尝试新的想法,而不用担心要计划如何和何时合并或者与他人分享。
有其他系统可以完成其中的一些工作,但涉及的工作要困难得多,容易出错。Git使这个过程变得非常简单,它改变了大多数开发人员在学习的时候工作的方式。
【小而快】
使用Git,几乎所有的操作都是在本地进行的,这给集中式系统带来了巨大的速度优势,这些系统不断与某个服务器进行通信。
Git被建立在Linux内核上,这意味着它必须从第一天有效地处理大型存储库。Git是用C编写的,减少了与更高级语言相关的运行时间的开销。从一开始,速度和性能一直是Git的主要设计目标。
【分散式】
任何分布式SCM(包括Git)的最佳功能之一就是分发。这意味着,不要对源代码的当前提示进行“检出”,而是对整个存储库进行“克隆”。
①多个备份
这意味着即使您使用集中式工作流程,每个用户本质上都具有主服务器的完整备份。在发生崩溃或损坏的情况下,可以将这些副本推送到主服务器。实际上,除了只有存储库的一个副本,Git没有单点故障。
②任何工作流程
由于Git具有分布式的性质和卓越的分支系统,可以相对容易地实现几乎无数的工作流程。
③Subversion样式工作流程
集中的工作流程非常普遍,特别是从集中式系统转型的人员。如果有人自上次提取以来,Git不会推送,所以所有开发人员推送到同一服务器的集中式模式工作正常。
④集成管理器工作流程
另一个常见的Git工作流程涉及一个集成管理器 - 一个承诺到“保佑”存储库的人员。然后,许多开发人员从该存储库克隆,推送到他们自己的独立存储库,并要求集成商提取其更改。这是开放源代码或GitHub存储库经常看到的开发模式的类型。
⑤独裁者和中尉工作流程
对于更大规模的项目,像Linux内核的开发工作流通常是有效的。在这个模型中,有些人(“中尉”)负责项目的一个特定子系统,并且在与该子系统有关的所有变化中进行合并。另一个整合者(“独裁者”)可以从他/她的中尉中抽出变化,然后推到“保佑”的存储库,然后每个人再次克隆。
【数据保证】
Git使用的数据模型确保项目每一位的加密完整性。每个文件和提交都被检出并被检出,并在检出时被检出。除了您提供的确切位置之外,不可能从Git中获得任何东西。
在Git存储库中更改任何文件,日期,提交消息或任何其他数据也是不可能的,而不更改其后的所有ID。这意味着如果你有一个提交ID,你可以放心,不仅你的项目是完全一样的,当它被提交,但它的历史没有改变。
大多数集中版本控制系统默认情况下不提供这样的完整性。
【分期区】
与其他系统不同,Git有一些称为“暂存区”或“索引”的东西。这是一个中间区域,可以在完成提交之前格式化和审核提交。
将Git与其他工具分开的一件事是,可以快速执行一些文件并提交它们,而无需提交工作目录中的所有其他修改的文件,或者必须在提交期间在命令行中列出它们。
这允许您仅对已修改文件的部分进行分段。在您意识到您忘记提交其中一个文件之前,对文件进行两个逻辑上无关的修改的日子已经过去了。现在,您可以对当前提交所需的更改进行调整,并对下一次提交进行其他更改。此功能可根据需要扩展到您的文件的许多不同的更改。
当然,如果您不想要这种控件,Git也可以轻松忽略此功能,只需在commit命令中添加一个“-a”,以便将所有文件的所有更改添加到暂存区域。
【自由和开源】
Git是根据GNU通用公共许可证版本2.0发布的,这是一个开源许可证。Git项目选择使用GPLv2来保证您自由分享和更改免费软件,以确保所有用户免费使用该软件。
Git gui v2.30.0.1
1、在内置的rebase/stash命令中修复了几个角盒错误
2、GITGC(已经引入到v2.19.0中)中偶尔出现的崩溃已经得到修复
v2.18.0更新:
1、新功能
配有Git v2.13.1
配有Git Credential Manager v1.10.0
附带OpenSSH 7.5p1
配有Git Flow v1.11.0
配有Git LFS v2.1.1
Git 现在使用Windows 10创建者更新引入的标志来创建符号链接,而不需要在开发人员模式下提升权限
2、Bug修复
Git for Windows的几个配置文件的文档得到了改进
通过按Ctrl + C中断Git Bash中的Git进程,Git现在.lock按照设计移除文件(附带Git PR ;这也应该解决问题#338)
git status -uno 现在正确地对待忽略目录中的子模块进行处理
fscache功能在大型工作组中不再减慢git commit -m
执行git.exe在Git中的Bash在当前工作目录是UNC路径现在将按预期
通过Ctrl + C在Git GUI中分段/分页多个文件现在可以工作
在Git GUI中按Ctrl + T进行文件排列,但文件列表为空时,Git GUI 不再显示异常窗口
 logo小海龟软件 v4.0中文版...717 KB
logo小海龟软件 v4.0中文版...717 KB gvim windows(vim编辑器) v8.2.2...33.83 MB
gvim windows(vim编辑器) v8.2.2...33.83 MB Amoli私有云 v4.2.2 2019.08.08官...1.96 MB
Amoli私有云 v4.2.2 2019.08.08官...1.96 MB Git gui for windows(Git客户端)...46.36 MB
Git gui for windows(Git客户端)...46.36 MB 爱普生Epson L4169一体机驱动 官...
 爱普生Epson L4169一体机驱动 官...
          一体机驱动/ 131 MB
 瑞星杀毒软件V17 v25.00.08.14官...
 瑞星杀毒软件V17 v25.00.08.14官...
          系统增强/ 45.33 MB
 全民自动炸年兽 v1.7吾爱破解版...
 全民自动炸年兽 v1.7吾爱破解版...
          杂类其他/ 8.32 MB
 GSA Search Engine Ranker(搜索引...
 GSA Search Engine Ranker(搜索引...
          站长工具/ 24.5 MB
 游戏加加(原N2O游戏大师) v5.3.1...
 游戏加加(原N2O游戏大师) v5.3.1...
          游戏辅助/ 110 MB
软件评论
请自觉遵守互联网相关政策法规,评论内容只代表网友观点,与本站立场无关!