成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

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

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

【51CTO.com快譯】GitHub匯集了世界上一些***秀的項目,離不開全球各地開發人員的貢獻。這個簡單又極其強大的平臺幫助每一個有興趣構建或開發重要產品的人貢獻代碼,并在開源界得到尊重。

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

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

1.安裝Git for Linux

下載和安裝Git for Linux: 

  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】

責任編輯:龐桂玉 來源: 51CTO
相關推薦

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 13:11:07

Subversion安

2010-05-17 11:24:33

2010-05-17 13:22:37

Subversion安

2011-02-14 10:21:10

Ubuntu安裝

2018-02-25 11:03:00

LinuxUbuntuEncryptpad

2010-05-26 13:51:40

SVN安裝使用手冊

2022-05-16 15:37:32

開源軟件

2010-08-04 09:06:21

Flex安裝

2019-09-11 14:30:45

UbuntuLinuxR語言

2009-05-11 15:58:32

Linux軟件卸載

2010-06-07 16:10:53

HadoopOnDem

2022-04-08 12:56:52

Linux終端命令

2018-05-25 11:55:41

2025-01-13 07:15:00

Monorepo代碼倉庫中項目代碼管理

2011-05-26 10:45:04

2018-12-26 09:00:07

VirtualBoxFreeDOSLinux
點贊
收藏

51CTO技術棧公眾號

主站蜘蛛池模板: 日韩av一区二区在线观看 | 国产一区二区三区四区在线观看 | 成人片免费看 | 午夜丰满寂寞少妇精品 | 午夜av一区二区 | 成人欧美一区二区 | 狠狠色综合久久丁香婷婷 | 天天成人综合网 | 草草视频在线免费观看 | 国产高潮好爽受不了了夜夜做 | 国产成人午夜精品影院游乐网 | 久久伊人精品一区二区三区 | 蜜臀久久 | 精品乱码一区二区三四区视频 | www.中文字幕.com | 国产在线精品一区二区三区 | 国产91视频一区二区 | 成人片免费看 | 免费一级欧美在线观看视频 | julia中文字幕久久一区二区 | 精精国产xxxx视频在线播放7 | 久久婷婷色 | 在线2区 | 国产日韩一区二区三免费高清 | 99热精品久久 | 国产精品久久久久久久久大全 | 国产一区高清 | 五月天婷婷激情 | 亚洲综合色视频在线观看 | 日韩免费一区二区 | 精品久久精品 | 国产日韩欧美在线 | 人人澡人人爱 | 日韩一区二区三区在线 | www.久草.com | 久久精品视频网站 | 精品一区二区三区免费毛片 | 国产福利91精品一区二区三区 | 午夜视频在线 | 日韩一区二区在线视频 | 日韩欧美国产不卡 |