零六软件园 > 手机游戏 > 动作游戏 > git
  • 游戏介绍
  • 游戏截图

git是一款完全免费、开源的分布式版本控制系统,用于灵巧高效率地解决一切或小或大的新项目。Git的读音为/gɪt/。Git能够合理、髙速的解决从不大到十分大的新项目版本管理方法。Git 是 Linus Torvalds 为了更好地协助管理方法 Linux 核心开发设计而开发设计的一个开源论坛的版本监控软件。

功能介绍:

1. 从服务器上复制详细的Git库房(包含编码和版本信息内容)到单机版上。

2. 在自身的设备上依据不一样的开发设计目地,建立支系,改动编码。

3. 在单机版上自身建立的支系上递交编码。

4. 在单机版上合并分支。

5. 把网络服务器上最新版本的编码fetch出来,随后跟自身的主支系合拼。

6. 形成补丁下载(patch),把补丁下载发给主开发人员。

7. 一般开发人员中间处理矛盾的方式,开发人员中间能够应用pull 指令处理矛盾,处理完矛盾以后再向主开发人员递交补丁下载。

8. 看主开发人员的意见反馈,假如主开发人员发觉2个一般开发人员中间有矛盾(她们中间能够协作处理的矛盾),便会规定她们先处理矛盾,随后再由在其中一个人递交。假如主开发人员能够自身处理,或是沒有矛盾,就根据。

git

使用说明书:

1、建立新库房

建立新文件夹名称,开启,随后实行 git init以建立新的 git 库房。

2、验出库房

实行以下指令以建立一个当地库房的复制版本:

git clone /path/to/repository

如果是远侧网络服务器上的库房,你的指令会是这一模样:

git clone username@host:/path/to/repository

3、工作流引擎

你的当地库房由 git 维护保养的三棵“树”构成。第一个就是你的 工作中文件目录,它拥有具体文档。

第二个是 缓存文件区(Index),它像个缓存文件地区,临时性储存你的修改;最终是 HEAD,偏向你近期一次递交后的結果。

4、加上与递交

你能方案修改(把他们加上到缓存文件区),应用以下指令:

git add

git add *

它是 git 基础工作内容的第一步;

应用以下指令以具体递交修改

git commit -m "编码递交信息内容"

如今,你的修改早已递交来到HEAD,可是还没有到你的远侧库房。

5、消息推送修改

你的修改如今早已在当地库房的HEAD中了。实行以下指令以将这种修改递交到远侧库房:

git push origin master

能够把 master 换为你要想消息推送的一切支系。假如你都还没复制目前库房,并欲将你的库房联接到某一虚拟服务器,你能应用以下指令加上:

git remote add origin

这般你也就可以将你的修改消息推送到所加上的网络服务器上来了。

6、支系

支系是用于将特点开发设计绝缘层起来的。在你建立库房的情况下,master 是“默认设置的”。

在别的支系上开展开发设计,进行后再将他们合拼到主支系上。

建立一个称为“feature_x”的支系,并转换以往:

git checkout -b feature_x

转换回主支系:

git checkout master

再把新创建的支系删除:

git branch -d feature_x

除非是你将支系消息推送到远侧库房,要不然该支系便是 不以别人所闻的:

git push origin

7、升级与合拼

要升级你的当地库房至全新修改,实行:

git pull

以在你的工作中文件目录中 获得(fetch) 并 合拼(merge) 远端修改。

要合拼别的支系到你的当今支系(比如 master),实行

git merge

二种状况下,git 都是会试着去全自动合拼修改。悲剧的是,全自动合拼并不是每次都能取得成功,并很有可能造成 矛盾(conflicts)。

此刻就想要你改动这种文档来人肉合拼这种 矛盾(conflicts) 了。改好以后,你需要实行以下指令以将他们标识为合拼取得成功:

git add

在合拼修改以前,还可以应用以下指令查询:

git diff

8、标识

在发布软件时建立标识,是被强烈推荐的。它是个旧有定义,在 SVN 中也有。能够实行以下指令以建立一个称为 1.0.0 的标识

git tag 1.0.0 1b2e1d63ff

1b2e1d63ff 就是你要想标识的递交 ID 的前 10 位标识符。应用以下指令获得递交 ID

git log

你也可以用该递交 ID 的少一些的前几个,要是它是唯一的。

9、更换当地修改

倘若你犯错误(当然,它是不太可能的),你能应用以下指令更换掉当地修改

git checkout --

此指令会应用 HEAD 中的全新內容更换掉你的工作中文件目录中的文档。已加上到缓存文件区的修改,及其新文档,也不受影响。

倘若你要想丢掉你全部的当地修改与递交,能够到网络服务器上获得全新的版本并将你本大地主支系偏向到它

git fetch origin

git reset --hard origin/master

10、有效的小提示

內建的图形界面 git

gitk

五颜六色的 git 輸出

git config color.ui true

显示信息历史数据时,只显示信息一行注解信息内容

git config format.pretty oneline

互动地加上文档至缓存文件区

git add -i

特别说明

git是一款免费、开源的分布式版本控制系统,用于Linux内核开发的版本控制工具。Git是简单易学,具有小尺寸以闪电般快速的性能。

git游戏截图

git下载