1 / 27
文档名称:

GitHub详细教程..docx

格式:docx   大小:67KB   页数:27页
下载后只包含 1 个 DOCX 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

GitHub详细教程..docx

上传人:q1188830 2019/7/9 文件大小:67 KB

下载得到文件列表

GitHub详细教程..docx

相关文档

文档介绍

文档介绍:?、,-(remoterepositories)(Pull)、(push)(Rebase)*** 1 Git详细教程  Git简介  Git是何方神圣?Git是用C语言开发的分布版本控制系统。版本控制系统可以保留一个文件集合的历史记录,并能回滚文件集合到另一个状态(历史记录状态)。另一个状态可以是不同的文件,也可以是不同的文件内容。举个例子,你可以将文件集合转换到两天之前的状态,或者你可以在生产代码和实验性质的代码之间进行切换。文件集合往往被称作是“源代码”。在一个分布版本控制系统中,每个人都有一份完整的源代码(包括源代码所有的历史记录信息),而且可以对这个本地的数据进行操作。分布版本控制系统不需要一个集中式的代码仓库。当你对本地的源代码进行了修改,你可以标注他们跟下一个版本相关(将他们加到index中),mit)。Git保存了所有的版本信息,所以你可以转换你的源代码到任何的历史版本。你可以对本地的仓库进行代码的提交,然后与其他的仓库进行同步。你可以使用Git来进行仓库的克隆(clone)操作,完整的复制一个已有的仓库。仓库的所有者可以通过push操作(推送变更到别处的仓库)或者Pull操作(从别处的仓库拉取变更)来同步变更。Git支持分支功能(branch)。如果你想开发一个新的产品功能,你可以建立一个分支,对这个分支的进行修改,而不至于会影响到主支上的代码。Git提供了命令行工具;这个教程会使用命令行。你也可以找到图形工具,譬如与Eclipse配套的EGit工具,但是这些都不会在这个教程中进行描述。  重要的术语Git术语术语定义仓库一个仓库包括了所有的版本信息、。仓库让你可以从中 取得你的工作副本。 一个分支意味着一个独立的、拥有自己历史信息的代码线分支(codeline)。你可以从已有的代码中生成一个新的分支Branches,这个分支与剩余的分支完全独立。默认的分支往往是叫 master。用户可以选择一个分支,选择一个分支叫做术语定义 。通过标Tags记,可以很方便的切换到标记时的状态,例如2009年1月25 号在testing分支上的代码状态提交提交代码后,仓库会创建一个新的版本。mit后续被重新获得。每次提交都包括作者和提交者,作者和 提交者可以是不同的人URLURl用来标识一个仓库的位置 用来表示代码的一个版本状态。Git通过用SHA1hash算法修订表示的id来标识不同的版本。每一个SHA1id都是160位长Revision,. 之前的版本可以通过"HEAD~1"来获取,以此类推。  索引Git需要将代码的变化显示的与下一次提交进行关联。举个例子,如果你对一个文件继续了修改,然后想将这些修改提交到下一次提交中,你必须将这个文件提交到索引中,通过gitaddfile命令。这样索引可以保存所有变化的快照。新增的文件总是要显示的添加到索引中来。对于那些之前已经提交过的文件,mit命令中使用-a选项达到提交到索引的目的。 Git安装在Ubuntu上,你可以通过apt来安