|
|
|
|
挪动端

【老手指南】怎样在Ubuntu上装置并运用Git和Github

本教程是装置和运用GitHub的疾速装置指南,引见了怎样运用其浩繁功用:当地创立代码堆栈,将该堆栈衔接到含有你项目标近程主机(以便一切人都能瞥见),提交变卦内容,终极将当地零碎中的一切内容推送到GitHub。

作者:布加迪编译泉源:51CTO|2018-02-27 09:00

【51CTO.com快译】GitHub聚集了天下上一些最良好的项目,离不开环球各地开辟职员的奉献。这个复杂又极端弱小的平台协助每一个有兴味构建或开辟紧张产物的人奉献代码,并在开源界失掉恭敬。

本教程是装置和运用GitHub的疾速装置指南,引见了怎样运用其浩繁功用:当地创立代码堆栈,将该堆栈衔接到含有你项目标近程主机(以便一切人都能瞥见),提交变卦内容,终极将当地零碎中的一切内容推送到GitHub。

请留意:该教程假定你对Git中所用的术语有了根本理解,比方推送、兼并恳求、提交和堆栈等。教程还要求你在此(https://github.com/)向GitHub注册,记好你的GitHub用户名。好了,开端吧!

1.装置Git for 通博8888官网

下载和装置Git for 通博8888官网:

  1. sudo apt-get install git 

上述下令实用于Ubuntu,可在一切近来的Ubuntu版本上运转,已在从Ubuntu 14.04到Ubuntu 17.10的版本上颠末了测试,能够异样实用于将来版本。

2.设置装备摆设GitHub

一旦装置乐成完成,接上去要做的是设置GitHub用户的设置装备摆设细节。为此,运用下列两个下令,把“user_name”换成你的GitHub用户名,把“email_id”换成你用来创立GitHub帐户的电子邮件ID。

  1. git config --global user.name "user_name"  
  2. git config --global user.email "email_id" 

下图表现了我的设置装备摆设例子,我的“user_name”是“akshaypai”,我的“email_id”是“abc123@gmail.com”。

3.创立当地堆栈

在零碎上创立一个文件夹。该文件夹将充任当地堆栈,当前会被推送到GitHub网站。运用下列下令:

  1. git init Mytest 

假如堆栈乐成创立,那么你会看到下列行:

  1. Initialized empty Git repository in /home/akshay/Mytest/.git/ 

这一行能够纷歧样,详细取决于你的零碎。

以是这里,Mytest是创立的文件夹,“init”使该文件夹成为GitHub堆栈。将目次改成这个新创立的文件夹:

  1. cd Mytest 

4.创立描绘堆栈的README文件

如今创立一个README文件,输出一些文本,比方“this is a git setup on linux”。README文件通常用来描绘堆栈含有的内容或项目标性子。例子如下:

  1. gedit README 

可以运用其他任何文本编辑器,我运用gedit。README文件的内容如下:

  1. This is a git repo 

5.将堆栈文件添加到索引

这是个紧张的步调。这一步,我们把需求推送到GitHub网站的一切内容添加到索引中。这些内容能够是你初次添加到堆栈中的文本文件或顺序,也能够是添加曾经存在,但呈现了一些变卦的文件(更新鲜的版本/颠末更新的版本)。

我们曾经有README文件。以是,无妨创立含有一个复杂的C顺序的另一个文件,定名为sample.c。文件内容如下: 

  1. #include<stdio.h>  
  2. int main()  
  3.  
  4. printf("hello world");  
  5. return 0;  

以是,如今我们有了2个文件:README和sample.c,运用下列两个下令,添加到索引中:

  1. git add README  
  2. git add smaple.c 

留意:“git add”下令可用于将任何数目的文件和文件夹添加到索引中。本文中呈现的索引是指相似缓冲器的空间,用来寄存要添加到Git堆栈中的文件/文件夹。

6.提交对index所作的变卦

一旦一切文件添加终了,我们就可以提交了。这意味着,我们终极敲定了要添加及/或变卦的内容,如今它们已预备好上传到我们的堆栈。运用该下令:

  1. git commit -m "some_message" 

上述下令中的“some_message”能够是任何复杂的信息,比方“my first commit”或“edit in readme”等等。

7.在GitHub上创立堆栈

在GitHub上创立堆栈。请留意:堆栈称号应该与当地零碎上的堆栈称号一样。这里,它将是“Mytest”。为此,登录到你在https://github.com上的帐户。然后点击页面右上角的“+”标记,选择“create new repository”。填写细节,如下图所示,点击“create repository”按钮。

一旦创立终了,我们可以将当地堆栈的内容推送到你团体简档(profile)中的GitHub堆栈。运用该下令,衔接到GitHub上的堆栈:

紧张见告:在运转该下令之前,确保把途径中的“user_name”和“Mytest”换成了你的Github用户名和文件夹!

  1. git remote add origin https://github.com/user_name/Mytest.git 

8.将当地堆栈中的文件推送到GitHub堆栈

最初一步是,运用该下令,将当地堆栈的内容推送到近程主机堆栈(GitHub):

  1. git push origin master 

输出登任命户信息[用户名和暗码] 。

下图表现了从第5步到第8步的进程:

以是,这将“Mytest”文件夹(我的当地堆栈)中的一切内容添加到GitHub。针对后续项目或假如要创立堆栈,你可以间接从第3步开端。最初,假如你登录到GitHub帐户,点击你的Mytest堆栈,就会发明2个文件:README和sample.c已被上传,一切人都能瞥见,如下图所示。

链接:

Git-源版本控制零碎:http://git-scm.com/

Github:http://github.com/

原文标题:Installing and using Git and GitHub on Ubuntu: A beginner's guide

【51CTO译稿,协作站点转载请注明原文译者和来由为51CTO.com】

【编辑引荐】

  1. Debian代替Ubuntu成为Google外部通博8888官网刊行版的新选择
  2. 怎样在Ubuntu 16.04 LTS上用Tomb加密文件?
  3. 详解Ubuntu和Arch 通博8888官网双启动
  4. 怎样在Ubuntu上运用ZFS文件零碎
  5. 怎样在Ubuntu 16.04上装置和运用Encryptpad
【责任编辑:庞桂玉 TEL:(010)68476606】

点赞 0
分享:
各人都在看
猜你喜好

读 书 +更多

C言语中心技能

在这本书中,C 言语专家 Peter Prinz和Tony Crawford为你提供少量的编程参考信息。全书叙说明晰,语句简便,剖析深入。本书主题包罗: ...

订阅51CTO邮刊

点击这里检查样刊

订阅51CTO邮刊