自拍偷在线精品自拍偷,亚洲欧美中文日韩v在线观看不卡

【新手指南】如何在Ubuntu上安裝并使用Git和Github

譯文
系統(tǒng) Linux
本教程是安裝和使用GitHub的快速安裝指南,介紹了如何使用其眾多功能:本地創(chuàng)建代碼倉(cāng)庫(kù),將該倉(cāng)庫(kù)連接到含有你項(xiàng)目的遠(yuǎn)程主機(jī)(以便所有人都能看見),提交變更內(nèi)容,最終將本地系統(tǒng)中的所有內(nèi)容推送到GitHub。

【51CTO.com快譯】GitHub匯集了世界上一些***秀的項(xiàng)目,離不開全球各地開發(fā)人員的貢獻(xiàn)。這個(gè)簡(jiǎn)單又極其強(qiáng)大的平臺(tái)幫助每一個(gè)有興趣構(gòu)建或開發(fā)重要產(chǎn)品的人貢獻(xiàn)代碼,并在開源界得到尊重。

本教程是安裝和使用GitHub的快速安裝指南,介紹了如何使用其眾多功能:本地創(chuàng)建代碼倉(cāng)庫(kù),將該倉(cāng)庫(kù)連接到含有你項(xiàng)目的遠(yuǎn)程主機(jī)(以便所有人都能看見),提交變更內(nèi)容,最終將本地系統(tǒng)中的所有內(nèi)容推送到GitHub。

請(qǐng)注意:該教程假設(shè)你對(duì)Git中所用的術(shù)語(yǔ)有了基本了解,比如推送、合并請(qǐng)求、提交和倉(cāng)庫(kù)等。教程還要求你在此(https://github.com/)向GitHub注冊(cè),記好你的GitHub用戶名。好了,開始吧!

1.安裝Git for Linux

下載和安裝Git for Linux: 

  1. sudo apt-get install git 

上述命令適用于Ubuntu,可在所有最近的Ubuntu版本上運(yùn)行,已在從Ubuntu 14.04到Ubuntu 17.10的版本上經(jīng)過了測(cè)試,可能同樣適用于未來(lái)版本。

2.配置GitHub

一旦安裝成功完成,接下來(lái)要做的是設(shè)置GitHub用戶的配置細(xì)節(jié)。為此,使用下列兩個(gè)命令,把“user_name”換成你的GitHub用戶名,把“email_id”換成你用來(lái)創(chuàng)建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.創(chuàng)建本地倉(cāng)庫(kù)

在系統(tǒng)上創(chuàng)建一個(gè)文件夾。該文件夾將充當(dāng)本地倉(cāng)庫(kù),以后會(huì)被推送到GitHub網(wǎng)站。使用下列命令: 

  1. git init Mytest 

如果倉(cāng)庫(kù)成功創(chuàng)建,那么你會(huì)看到下列行: 

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

這一行可能不一樣,具體取決于你的系統(tǒng)。

所以這里,Mytest是創(chuàng)建的文件夾,“init”使該文件夾成為GitHub倉(cāng)庫(kù)。將目錄改成這個(gè)新創(chuàng)建的文件夾: 

  1. cd Mytest 

4.創(chuàng)建描述倉(cāng)庫(kù)的README文件

現(xiàn)在創(chuàng)建一個(gè)README文件,輸入一些文本,比如“this is a git setup on linux”。README文件通常用來(lái)描述倉(cāng)庫(kù)含有的內(nèi)容或項(xiàng)目的性質(zhì)。例子如下: 

  1. gedit README 

可以使用其他任何文本編輯器,我使用gedit。README文件的內(nèi)容如下: 

  1. This is a git repo 

5.將倉(cāng)庫(kù)文件添加到索引

這是個(gè)重要的步驟。這一步,我們把需要推送到GitHub網(wǎng)站的所有內(nèi)容添加到索引中。這些內(nèi)容可能是你***添加到倉(cāng)庫(kù)中的文本文件或程序,也可能是添加已經(jīng)存在,但出現(xiàn)了一些變更的文件(更新穎的版本/經(jīng)過更新的版本)。

我們已經(jīng)有README文件。所以,不妨創(chuàng)建含有一個(gè)簡(jiǎn)單的C程序的另一個(gè)文件,命名為sample.c。文件內(nèi)容如下:  

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

所以,現(xiàn)在我們有了2個(gè)文件:README和sample.c,使用下列兩個(gè)命令,添加到索引中: 

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

注意:“git add”命令可用于將任何數(shù)量的文件和文件夾添加到索引中。本文中出現(xiàn)的索引是指類似緩沖器的空間,用來(lái)存放要添加到Git倉(cāng)庫(kù)中的文件/文件夾。

6.提交對(duì)index所作的變更

一旦所有文件添加完畢,我們就可以提交了。這意味著,我們最終敲定了要添加及/或變更的內(nèi)容,現(xiàn)在它們已準(zhǔn)備好上傳到我們的倉(cāng)庫(kù)。使用該命令: 

  1. git commit -m "some_message" 

上述命令中的“some_message”可能是任何簡(jiǎn)單的信息,比如“my first commit”或“edit in readme”等等。

7.在GitHub上創(chuàng)建倉(cāng)庫(kù)

在GitHub上創(chuàng)建倉(cāng)庫(kù)。請(qǐng)注意:倉(cāng)庫(kù)名稱應(yīng)該與本地系統(tǒng)上的倉(cāng)庫(kù)名稱一樣。這里,它將是“Mytest”。為此,登錄到你在https://github.com上的帳戶。然后點(diǎn)擊頁(yè)面右上角的“+”符號(hào),選擇“create new repository”。填寫細(xì)節(jié),如下圖所示,點(diǎn)擊“create repository”按鈕。 

一旦創(chuàng)建完畢,我們可以將本地倉(cāng)庫(kù)的內(nèi)容推送到你個(gè)人簡(jiǎn)檔(profile)中的GitHub倉(cāng)庫(kù)。使用該命令,連接到GitHub上的倉(cāng)庫(kù):

重要告知:在運(yùn)行該命令之前,確保把路徑中的“user_name”和“Mytest”換成了你的Github用戶名和文件夾! 

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

8.將本地倉(cāng)庫(kù)中的文件推送到GitHub倉(cāng)庫(kù)

***一步是,使用該命令,將本地倉(cāng)庫(kù)的內(nèi)容推送到遠(yuǎn)程主機(jī)倉(cāng)庫(kù)(GitHub): 

  1. git push origin master 

輸入登錄用戶信息[用戶名和密碼] 。

下圖顯示了從第5步到第8步的過程: 

所以,這將“Mytest”文件夾(我的本地倉(cāng)庫(kù))中的所有內(nèi)容添加到GitHub。針對(duì)后續(xù)項(xiàng)目或如果要?jiǎng)?chuàng)建倉(cāng)庫(kù),你可以直接從第3步開始。***,如果你登錄到GitHub帳戶,點(diǎn)擊你的Mytest倉(cāng)庫(kù),就會(huì)發(fā)現(xiàn)2個(gè)文件:README和sample.c已被上傳,所有人都能看見,如下圖所示。 

鏈接:

Git-源版本控制系統(tǒng):http://git-scm.com/

Github:http://github.com/

原文標(biāo)題:Installing and using Git and GitHub on Ubuntu: A beginner's guide

【51CTO譯稿,合作站點(diǎn)轉(zhuǎn)載請(qǐng)注明原文譯者和出處為51CTO.com】

責(zé)任編輯:龐桂玉 來(lái)源: 51CTO
相關(guān)推薦

2011-03-30 14:07:56

Ubuntu的安裝

2022-12-01 15:34:26

Arch LinuxOpenOffice

2018-09-10 08:20:16

Ubuntu LinuGitGitHub

2015-07-28 14:27:44

2010-05-17 11:24:33

2010-05-17 13:11:07

Subversion安

2011-02-14 10:21:10

Ubuntu安裝

2010-05-17 13:22:37

Subversion安

2019-09-11 14:30:45

UbuntuLinuxR語(yǔ)言

2010-05-26 13:51:40

SVN安裝使用手冊(cè)

2010-08-04 09:06:21

Flex安裝

2018-02-25 11:03:00

LinuxUbuntuEncryptpad

2022-05-16 15:37:32

開源軟件

2009-05-11 15:58:32

Linux軟件卸載

2018-12-26 09:00:07

VirtualBoxFreeDOSLinux

2019-10-21 13:28:38

UbuntuPostgreSQL命令

2022-04-08 12:56:52

Linux終端命令

2010-06-07 16:10:53

HadoopOnDem

2025-01-13 07:15:00

Monorepo代碼倉(cāng)庫(kù)中項(xiàng)目代碼管理

2011-05-26 10:45:04

點(diǎn)贊
收藏

51CTO技術(shù)棧公眾號(hào)