当星网:你身边的资源,可信赖的下载站!
Git

Git for Windows分布式版本控制系统 v2.29.2.3 官方版

  • 大小:46.2M语言:英文更新日期:2020-12-17
  • 授权:免费软件类型:国外软件星级:
  • 平台:WinAll
  • 50%

大小:46.2M

Git是一款非常容易使用的分布式版本控制系统,开发者们可以通过这款软件来快速地对自己发布的软件进行更新和修改,同时也能够很轻松地对各个版本的项目代码进行管理。软件拥有代码克隆功能,也就是这个功能可以让我们直接获取平台上的项目代码,并且在完成编辑后也可以通过这款软件来上传发布项目。此外软件还非常适合团队项目的开发流程。

Git图片1

软件介绍

Git 是用于 Linux内核开发的版本控制工具。与常用的版本控制工具 CVS, Subversion 等不同,它采用了分布式版本库的方式,不必服务器端软件支持(wingeddevil注:这得分是用什么样的服务端,使用http协议或者git协议等不太一样。并且在push和pull的时候和服务器端还是有交互的。),使源代码的发布和交流极其方便。 Git 的速度很快,这对于诸如 Linux kernel 这样的大项目来说自然很重要。 Git 最为出色的是它的合并跟踪(merge tracing)能力。

Git图片2

软件功能

一、从一般开发者的角度来看,git有以下功能:

1、从服务器上克隆完整的Git仓库(包括代码和版本信息)到单机上。

2、在自己的机器上根据不同的开发目的,创建分支,修改代码。

3、在单机上自己创建的分支上提交代码。

4、在单机上合并分支。

5、把服务器上最新版的代码fetch下来,然后跟自己的主分支合并。

6、生成补丁(patch),把补丁发送给主开发者。

7、看主开发者的反馈,如果主开发者发现两个一般开发者之间有冲突(他们之间可以合作解决的冲突),就会要求他们先解决冲突,然后再由其中一个人提交。如果主开发者可以自己解决,或者没有冲突,就通过。

8、一般开发者之间解决冲突的方法,开发者之间可以使用pull 命令解决冲突,解决完冲突之后再向主开发者提交补丁。

二、从主开发者的角度(假设主开发者不用开发代码)看,git有以下功能:

1、查看邮件或者通过其它方式查看一般开发者的提交状态。

2、打上补丁,解决冲突(可以自己解决,也可以要求开发者之间解决以后再重新提交,如果是开源项目,还要决定哪些补丁有用,哪些不用)。

3、向公共服务器提交结果,然后通知所有开发人员。

Git图片3

软件优势

适合分布式开发,强调个体。

公共服务器压力和数据量都不会太大。

速度快、灵活。

任意两个开发者之间可以很容易的解决冲突。

离线工作。

安装方法

Git的安装步骤相对普通软件来说复杂了很多,在这过程中有很多个选项界面需要用户先行设置完成才能继续安装。但是这个界面是完全英文的,阅读起来比较费劲。因此小编在这里为大家带来了安装时各个界面的翻译,各位在下载完成后可以参照以下内容进行安装。

Git图片4

注意:

强烈建议切换到现代GUI编辑器。

注意:

到'EDITOR'环境变量。默认编辑器是Vim - 但是你

可以将其设置为您选择的其他编辑器。

6、调整PATH环境,点击下一步。

Git图片5

仅使用Git Bash中的Git

这是最安全的选择,因为您的PATH根本不会被修改。你只会

能够使用Git Bash的Git命令行工具。

Git来自命令行以及第三方软件

此选项被认为是安全的,因为它只会为您添加一些最小的Git包装器

使用可选的Unix工具避免使环境混乱的路径。

您将能够使用Git Bash,命令提示符和Windows中的Git

使用命令提示符中的Git和可选的Unix工具

Git和可选的Unix工具都将添加到您的PATH中。

警告:这将覆盖Windows工具,如“查找”和“排序”。只要

如果您了解其含义,请使用此选项。

7、选择HTTPS传输后端,点击下一步。

Git图片6

使用OpenSSL库

将使用ca-bundle.crt文件验证服务器证书。

使用本机Windows安全通道库

将使用Windows证书存储验证服务器证书。

此选项还允许您使用公司的内部根CA证书

例如分发通过Active Directory域服务。

8、配置行结束转换,点击下一步。

Git图片7

结帐Windows风格,提交Unix风格的行结尾

签出文本文件时,Git会将LF转换为CRLF。提交时

文本文件,CRLF将转换为LF。对于跨平台项目,

这是Windows上的推荐设置(“core.autocrlf”设置为“true”)。

Checkout as-is,提交Unix风格的行结尾

签出文本文件时,Git不会执行任何转换。什么时候

提交文本文件,CRLF将转换为LF。对于跨平台项目,

这是Unix上推荐的设置(“core.autocrlf”设置为“input”)。

按原样结帐,按原样提交

签出或提交时,Git不会执行任何转换

文本文件。跨平台不建议选择此选项

projects(“core.autocrlf”设置为“false”)。

9、配置终端仿真器以与Git Bash一起使用,点击下一步。

Git图片8

使用MinTTY(MSYS2的默认终端)

Git Bash将使用MinTTY作为终端模拟器,它可以调整可调整大小的窗口,

非矩形选择和Unicode字体。 Windows控制台程序(例如

作为交互式Python)必须通过`winpty`启动才能在MinTTY中工作。

使用Windows的默认控制台窗口

Git将使用Windows的默认控制台窗口(“cmd.exe”),该窗口运行良好

使用Win32控制台程序,如交互式Python或node.js,但有一个

非常有限的默认回滚,需要配置为使用Unicode字体

为了正确显示非ASCII字符,在Windows 10之前

窗口不能自由调整大小,只允许选择矩形文本。

10、配置额外选项,点击安装。

Git图片9

启用文件系统缓存

文件系统数据将被批量读取并在内存中缓存一定

操作(“core.fscache”设置为“true”)。这提供了重要意义

性能提升。

启用Git Credential Manager

适用于Windows的Git Credential Manager

对于Windows,最值得注意的是对Visual Studio的多因素身份验证支持

团队服务和GitHub。 (需要.NET framework v4.5.1或更高版本)。

启用符号链接

象征性的联系

请注意,现有存储库不受此设置的影响。

怎么创建本地仓库

想要使用Git的话第一步当然是先创建本地仓库了,这样才能对项目进行更好地管理,让整个项目开发计划更加有序。那么话不多说,让我们来看看具体如何操作吧。

Step 1:先配置下我们的身份吧,这样在提交代码的时候Git就可以知道是谁提交的,命令如下:

git config --global user.name "coder-pig" git congif --global user.email "*******@qq.com"

配置完成后,我们可以再次输入,不包括名称,可以看到我们已经配置成功了

Git图片10

Step 2:找个地方创建我们的代码仓库,然后我创建了一个新的项目:TestForGit,来到工程的目录下,右键,打开我们的Git Bash,键入下述指令完成代码仓库的建立!另外这个代码仓库其实是用来保存版本管理所需的一些信息,我们本地提交的代码都会提交到代码仓库中,于是乎我们可以选择还原到某个版本,当然,如果需要的话,我们还可以将保存在代码仓库中的代码推送那个到远程仓库中!比如GitHub!

git init

一个简单的代码,代码仓库就创建完毕了!继续输入:ls - al可以看到下目录下有个.git的文件夹就是他了!

Git图片11

也可以打开工程目录,同样看也看到.git文件夹;如果我们想删除代码仓库只需把这个文件夹删掉即可!

Git图片12

怎么提交代码

创建完代码仓库,接下来说下如何提交代码,我们是先用add命令把要提交的内容都加进来,然后commit才是真的去执行提交操作!命令例子如下,你可以一次次慢慢添加,当然也可以全部提交,直接git add .即可完成!我们现在工程目录下创建一个readme.txt的文件试试,随便写点东西,然后依次输入下述指令:

git add readme.txt git commit -m "Wrote a readme file"

输入命令试试:

Git图片13

当然如果你可以add多个文件后再一次性commit,不过如果我们改动的文件很多的话,我们可以git add .一次添加全部,但有一些是几百年都不变一次的又或者自动生成的,比如lib,gen,bin文件夹等等,我们可以在代码仓库的根目录下创建一个名为.gitignore的文件,然后编辑里面的内容,把不需提交的文件忽略掉!

Git图片14

接着输入要提交时忽略的文件内容即可!

那么我们git add .的时候,这里的文件就不会add,另外可能你会觉的commit后面写-m "xxx"很麻烦,想偷懒,但还是写上吧!输入的是本次提交的一些声明,比如自己修改了些什么!就好像写代码的时候,你偷懒不写注释,过几天你连自己写的什么鬼都不知道...

怎么克隆项目到本地

安装完后,右键单击桌面空白处,选择Git Gui Here,进去之后,选择左上角的help选项,会出现一个Show SSH Key,然后点击“Generate Key”得到秘钥。将其复制到剪切板。

Git图片15

2、打开GitHub,登陆后,打开设置界面,在SSH Keys栏中点击“Add SSH key”按钮,然后复制上面生成的秘钥。

Git图片16

复制后,点击添加key。

3、此时便可以开始使用Git功能了,右键单击桌面空白处,选择Git Bash Here,进去后便可进入git控制台,对于首次安装git的机器,一定要首先进行用户账户信息的配置:

git config --global user.name "你的github用户名"

git config --global user.email "你的github邮箱地址"

将项目从GitHub上克隆到本地,首先打开你要想项目存放到本地的目录,例如:我的Git安装在E盘中,而我想将项目存放到Git目录下的myProject中,操作如下:

Git图片17

然后git clone +你想要克隆的项目的地址。如:

Git图片18

命令如下:

Git图片19

完成后界面如下:

Git图片20

此时,打开你的目标文件,会发现新建了一个jquery文件,里面便是你拷贝到本地的文件。

为您推荐: Git 开发工具 源码管理
  • 下载地址
Git for Windows分布式版本控制系统 v2.29.2.3 官方版
下载不了?
相关下载
猜你喜欢

关于我们 | 免责声明 | 商务洽谈 | 网站地图 | 帮助中心

Copyright © 2014-2023 downxing.com, All Rights Reserved.