手机版

github版本库使用详细的图形教程(命令行和图形界面版本)

时间:2021-09-08 来源:互联网 编辑:宝哥软件园 浏览:

Git是一个分布式版本控制系统。作为一个开源代码库和版本控制系统,Github目前拥有超过140万开发者。随着越来越多的应用迁移到云上,Github已经成为管理软件开发和发现现有代码的首选方法。Git是一个分布式版本控制系统,最初由Linus Torvalds编写,用于管理Linux内核代码。Git推出后,在其他项目上也取得了很大的成功,尤其是在Ruby社区。目前,Git在包括Rubinius和Merb在内的许多著名项目中都有使用。Git也可以被部署工具使用,比如Capistrano和部署者Vlad。

如前所述,作为一个分布式版本控制系统,Git中并没有master library这样的概念。每个复制的库都可以独立使用,两个库之间的任何不一致都可以合并。

GitHub可以托管各种git库并提供web界面,但与SourceForge或Google Code等其他服务不同,GitHub的独特卖点在于从另一个项目分支的简单性。向项目贡献代码非常简单:首先点击项目网站上的“fork”按钮,然后签出代码并将修改添加到刚刚分离的代码库中,最后通过内置的“pull request”机制向项目负责人申请代码合并。GitHub一直被称为代码玩家的MySpace。

百度百科:http://baike.baidu.com/view/3366456.htm

今天,我们将学习如何使用github,并使用它来管理我们的代码。你会发现它的优势,当然,这一系列教程完成后,请跟上站长的步伐。今天是第一天,我们将学习如何在git上构建自己的版本仓库,并将代码上传到仓库。# # #教程[1]首先注册一个免费的git账号,可以无限期的设置一个具有公共访问权限的版本仓库。注册地址:https://github.com/signup/free.其次,填写用户名[昵称]、电子邮件地址[用于登录]、密码,点击“创建账户”注册。3.点击右上角的“登录”,使用注册邮箱登录git。4.单击右上角用户名后面的图标,创建新的版本仓库。5.在“存储库名称”列中填写版本仓库的名称。我们假设是“测试”,描述栏是description,可以填写也可以不填写。默认访问权限是公共的。我们单击“创建存储库”按钮来创建我们的第一个版本存储库。接下来,我们需要在本地安装git客户端。6.以windows为例。下载客户端:http://GitHub-windows.s3.amazonaws.com/GitHubSetup.exe.安装完成后,桌面上会出现两个图标,Git Shell和github。七、这两个图标分别是命令行工具和图形界面,我们先来学习使用shell。八、双击打开git shell,【win 7用户以管理员权限打开】九、输入git config-global user . name ' d1php ',其中D1 PHP是站长注册的用户名。你得把它换成你自己的十块。输入git config-global user . email“[电子邮件保护]”。这里的邮箱也是站长注册的。你得把它换成你自己的11号。通过以上两个步骤在客户端配置您的git帐户。接下来,我们将在本地构建自己的版本仓库,站长将在D盘构建版本仓库。输入cd d:并切换到d盘目录。12.输入mkdir test并创建一个测试目录。请注意,本地仓库名称与git中创建的名称相同。13.进入cd测试并进入测试目录。14.输入git init并初始化版本仓库。15.输入touch README并创建一个README文件。16.用文本编辑器打开README文件,随意输入几个文件,比如这是一个测试!17.输入git add README将文件添加到上传队列中。18.输入git commit-m“test commit”来缓存提交。引号是对本次提交的描述,必须填写。它不能是空的。十九.输入git远程添加原点https://github.com/_d1php_/test.git,注意网址格式。d1php是你注册时的昵称。test是您刚刚创建的版本仓库。十九.输入git push origin master,将README文件上传到版本库。这一步将让您一次性填写您的git注册电子邮件和密码。注意不要填错了。在这一步,我们已经完成了在线和离线构建git版本库以及上传文件的所有步骤。下节课,我们将学习如何使用GitHub,图形界面肯定会更容易被大家接受。

教程[2]

上一课,我们学习了如何使用git shell。今天,我们将学习github的图形界面。1.双击桌面上的GitHub图标。2.在打开的界面中,点击【登录】,如下图所示:

第三,在界面输入用户名和密码,如下图所示:

4.点击【登录】,进入下图界面:

5.点击“继续”进入下图界面:

不及物动词提示我们没有找到本地版本仓库。这是因为git客户端默认在c盘的git目录中搜索版本库,我们上一课建立的版本仓库在D盘,所以找不到。我们自己找也没关系。点击“跳过”,进入下图所示界面:

七.点击“工具”,从下拉菜单中选择“选项”,进入下图界面:

8.找到D盘目录,点击【扫描仓库】扫描本地仓库,如下图所示:

9.我很快找到了上一课我们建立的版本仓库,test。点击左下方的【增加】,然后点击【更新】,进入下图界面:

10.进入d :/测试目录,新建一个名为hello的txt文件,进入hello world!然后点击上图箭头,打开版本库,进入下图界面:

XI。左边一栏将列出最新更改的文档,右边第一栏将填写本次提交的描述。我们将填写“你好世界”;第二栏是详细说明,可以省略。填写完成后点击“提交”提交,进入如下图所示界面:

12.在右侧,我们可以看到新创建的submission :hello world,单击publish,并将我们的更改上传到在线git仓库。十三.请稍等片刻,完成上传,如下图所示:

上传成功后,我们可以在左侧看到刚刚完成的提交。然后我们访问了在线仓库并检查:是的,在https://github.com/d1php/test.的在线测试仓库中还有两个文件嗯,我们已经使用GitHub图形界面上传了一个文件,我们将在下一节课返回gitshell。我们将使用gitshell将在线版本仓库下载到本地。如果您对本教程有任何疑问,可以联系站长。

教程[3]

今天,我们将学习如何使用gitshell在本地下载在线版本库。为什么我们把网上仓库下载到本地?通常,我们想参与别人的项目。Github上有一个项目:https://github.com/octocat/Spoon-Knife,点击进入。现在我们想参与这个项目,需要采取以下步骤:首先,访问上面的链接,点击fork按钮;其次,现在勺刀项目已经添加到你的在线版本仓库,我们需要下载它。打开gitshell,输入https://github.com/d1php/Spoon-Knife.git,注意这里的d1php应该是你注册时的昵称,这里用的是站长的账号。第三,在前两节中,我们在D盘的根目录下构建了版本仓库,所以这里的默认是D盘目录下唯一的shell。当你进入D盘的时候,你会发现多了一个勺刀目录,并且在线源代码已经下载。输入cd匙刀5。输入git remote add upstream https://github.com/octocat/Spoon-Knife.git,在那里我们使用原始项目的地址来确保我们可以随时跟踪原始项目6。输入git提取上游。获取与本地版本库不同的原始项目的最新修改,但不要修改本地文件。我们将学习如何在本地下载在线仓库。下节课,我们将学习如何构建版本分支。

教程[4]

学习,你必须坚持!欢迎大家继续和站长一起学习github的使用。今天,我们将学习如何使用gitshell构建版本分支。如果想在原项目的基础上尝试一些新的思路或者开发新的功能和修改,可以建立原项目的分支,这样在修改的时候就不会影响到原代码。我们在之前的课程中构建了一个测试版本库,今天我们将为它构建一个分支。1.打开gitshell,进入cd test,进入本地测试版本库2。输入git分支testbranch 3。进入git checkout testbranch,并将testbranch设置为当前工作分支4。输入git add。/.将测试目录中的所有文件添加到上传队列中。5.输入git commit -m 'newbranch '并缓存提交。6.进入git远程添加产地https://github.com/d1php/test.git.配置上传目标仓库VII。进入git push -u origin testbranch,将文件上传到分支并访问:https://github.com/d1php/test/branches,你会发现有一个额外的分支testbranch!嗯,今天的学习很简单。明天,我们将学习如何使用github image接口将更改后的文件从在线仓库下载到本地,或者说“版本同步”。

教程[5]

今天,我们学习如何使用github图形界面来保持我们的本地版本仓库与在线仓库一致,或者如何将更改后的文件从在线仓库下载到本地。首先,我们访问了https://github.com/d1php/test.还记得我们在第一课中创建的hello.txt文件吗?如下图所示:

二、双击文件,出现下图所示界面:

第三,点击编辑按钮,对文本进行一些修改,如下图:所示

4.编辑后,单击页面底部的提交更改按钮:

5.打开github,如下图所示:

6.点击右侧箭头,打开本地仓库,如下图所示:

七、github会自动读出最新的变化,顶部会出现一个蓝色的同步按钮。如果没有看到蓝色图标,可以点击F5刷新界面。现在我们点击同步按钮,这样github会将更改后的文件在线下载到本地,如下图所示:

下载播放后,蓝色同步在同步时会变成灰色,表示最新的文件已经下载到本地仓库。快看。进展如何,对吗?谢谢你和站长一起学习了5天。明天继续学习github图形界面的使用,学习如何使用github图形界面建立版本库的分支。

教程[六]

学习有时候是一个漫长而枯燥的过程,但是当你走到最后,回头看这条路,你会表现出一种无所谓的表情!今天,我们学习如何使用gitgui构建版本分支。1.打开github图形界面,点击蓝色箭头打开我们之前建立的测试仓库,如下图所示:

2.在打开的界面中,点击主按钮,如下图所示:

3.在弹出窗口中,点击管理按钮,如下图所示:

4.进入分支界面,将鼠标移动到主分支,点击加号,如下图:

这将基于主分支的文档创建一个新分支。5.点击加号后,弹出输入框,输入新分支的名称,点击分支按钮创建分支,如下图:

网站管理员的输入是testbranch2,因为testbranch2分支之前是用gitshell创建的。6.创建后,新分支将显示在当前页面,如下图所示:

单击发布按钮将新分支发布到在线git存储库中。发布后,发布按钮会变为取消发布,表示该分支已经上传到网上仓库。7.访问https://github.com/d1php/test/branches查看分行情况,如下图所示:

我们会发现,虽然显示了三个分支,但页面上只显示了两个,新建立的分支没有出现。这是因为默认是读取主分支和没有与主分支集成的分支,而我们刚刚创建的testbranch2分支是基于主分支的,所以它们之间没有区别,所以不显示。单击分支下拉按钮,我们可以看到我们刚刚创建的testbranch2分支。8.点击上图中的testbranch2按钮,进入下图所示界面:

现在,我们可以看到我们刚刚在在线版本仓库中建立的分支。9.现在让我们回到步骤6中的github图形界面,并将鼠标移动到新的分支testbranch2上,如下图所示:

上图第一个红圈包围的图标用于删除分支,会同时删除本地和线上仓库的分支;第二个红圈只删除线上仓库中的分支,本地分支会保留。现在,单击第一个红色圆圈包围的图标,删除本地分支和在线分支。10.在访问https://github.com/d1php/test/branches,时,我们会发现刚刚建立的testbranch2分支已经被删除,这个分支在gitgui中不再显示。好了,现在我们已经学习了如何使用github图形界面创建、发布和删除分支。下节课我们将学习如何使用github图形界面来操作分支版本。

版权声明:github版本库使用详细的图形教程(命令行和图形界面版本)是由宝哥软件园云端程序自动收集整理而来。如果本文侵犯了你的权益,请联系本站底部QQ或者邮箱删除。