歡迎來到Linux教程網
Linux教程網
Linux教程網
Linux教程網
Linux教程網 >> Linux基礎 >> Linux教程 >> Ubuntu下Git以及Github使用

Ubuntu下Git以及Github使用

日期:2017/2/28 15:49:14   编辑:Linux教程

本文主要目的是想讓和我一樣剛從SVN陣營轉到Git陣營的程序員能夠快速完成一些簡單的Git操作。

簡單理解 Git 的思想和基本的工作原理,能夠更好的進一步和使用Git。在開始學習Git 的時候,最好不要把Git的各種概念和其他的版本控制系統諸如 Subversion 等相比,否則容易混淆每個操作的實際意義。

Git是一個免費的、分布式的版本控制工具,或是一個強調了速度快的源代碼管理工具。每一個Git的工作目錄都是一個完全獨立的代碼庫,並擁有完整的歷史記錄和版本追蹤能力,不依賴於網絡和中心服務器。

Git 在管理項目時,在本地會有三個工作區域:Git 的本地數據目錄,工作目錄以及暫存區域。如下圖所示:

因此對於任何一個文件,在 Git 內都只有三種狀態:已提交(committed),已修改(modified)和已暫存(staged)。

在簡單地了解了Git之後,那麼接下來的事情就是安裝Git客戶端了,命令如下:

sudo apt-get install git

但是,安裝了Git客戶端之後,如果你的代碼不是托管在GitHub上就可以跳過設置GitHub賬戶內容了,否則還需要配置一下GitHub賬戶,GitHub為托管的Git版本庫提供SSH協議支持,即用戶可以用公鑰認證的方式連接到GitHub的SSH服務器。設置之後才能夠使用Git命令來下載和推送代碼。

首先需要到https://github.com/ 注冊一個賬戶:只要點擊導航條中的“Signup and Pricing”,或者點擊首頁中那個大大的“Plans, Pricing and Signup”按鈕,即進入收費方案介紹及注冊頁面。開源軟件托管是GitHub的基石,對於開源項目的版本庫(即非私有版本庫)的托管,GitHub是免費的。在收費方案及注冊頁面中,最上面的就是針對於開源的免費托管方案,如下圖所示。

點擊上圖右側的“Create a free account”按鈕,就進入到注冊頁面,如下圖所示。

注冊只需要用戶名,郵件地址和密碼需要輸入。注意:每個郵件地址只能注冊一次。注冊完成之後就會以新注冊的賬號自動登錄。如下圖所示:

點擊上圖右上角的設置按鈕,就能進入設置頁面,我們主要關注的是“ setting up Git and SSH keys”,設置成功之後用戶可以用公鑰認證的方式連接到GitHub的SSH服務器。

Copyright © Linux教程網 All Rights Reserved