首頁 > 軟體

Ubuntu Git安裝與使用

2020-06-16 17:29:36

本文整理和歸納了關於Ubuntu中Git安裝與使用的資源,希望對大家有所幫助。

1 安裝

安裝方式主要有兩種,即通過Aptsource

1.1 通過Apt安裝:

官網上提供的命令是:

$ sudo add-apt-repository ppa:git-core/ppa

中間暫停時,按確認鍵Enter繼續安裝。

$ sudo apt-get update
$ sudo apt-get install git  

安裝下載完成後,可以使用下面的命令列,確認git的版本:

$ git --version 

1.2 通過Source安裝

首先,安裝一些git依賴的軟體:

$ sudo apt-get install build-essential libssl-dev libcurl4-gnutls-dev libexpat1-dev gettext unzip

安裝完成後,可以在GitHub上公布的Git Project,選擇Tags中的最新版本2.7.2:

複製下壓縮檔案的下載連結(Downloads按鈕滑鼠右鍵):

使用命令列下載:

$ wget https://github.com/git/git/archive/v1.9.2.zip -O git.zip

解壓,並路徑轉換到git下:

$ unzip git.zip
$ cd git-*

編譯原始碼:

$ make prefix=/usr/local all
$ sudo make prefix=/usr/local install

編譯完成後,同樣可以利用上述的語句檢視git版本。

如果,後面還想繼續更新,可以這樣:

$ git clone https://github.com/git/git.git

存取的連結(URL)可以在上述的GitHub專案中拷貝:

然後像上面一樣,編譯原始碼:

$ make prefix=/usr/local all
$ sudo make prefix=/usr/local install

就會在git安裝位置重灌和重編譯新的版本(會將舊版本覆蓋掉)。

2 git入門

2.1 設定git

首先,是指定使用者名稱和郵箱:

$ git config --global user.name "Your Name"
$ git config --global user.email "youremail@domain.com"
可以如下檢視設定資訊:
$ git config --list

2.2 建立一個本地repository

建立一個名為myGitTestrepository:

$ git init myGitTest

然後切換,檔案路徑到myGitTest

$ cd myGitTest

依次新增檔案READMEsample.cpp

$ gedit README

$ gedit sample.cpp

README檔案內隨便寫入一些內容:

This is my first Git and GitHub test conducted on my Ubuntu Wily system.

同理,在sample.cpp中寫入一段程式碼:

#include <iostream>

int main()
{
    std::cout << "Hello Git!" << std::endl;
    return 0;
}

將這兩個檔案通過git新增到剛剛建立的myGitTest

$ git add README

$ git add smaple.c

現在,將myGitTest的變化更新情況提交:

$ git commit -m "create a git project"

2.3 同步到GitHub

在GitHub個人賬戶中,建立一個repository(我已經建立過了,所以會提示已經存在):

將新建立的repository的URL拷貝:

使用下面的命令,將原生的repository提交到GitHub:

$ git remote add origin https://github.com/yhlleo/myGitTest.git

$ git push origin master

接著會提示輸入GitHub的賬戶名和密碼,輸入就可以完成:

登陸到GitHub上,開啟myGitTest如下:

Git 教學系列文章: 

GitHub 使用教學圖文詳解  http://www.linuxidc.com/Linux/2014-09/106230.htm 

Git 標籤管理詳解 http://www.linuxidc.com/Linux/2014-09/106231.htm 

Git 分支管理詳解 http://www.linuxidc.com/Linux/2014-09/106232.htm 

Git 遠端倉庫詳解 http://www.linuxidc.com/Linux/2014-09/106233.htm 

Git 本地倉庫(Repository)詳解 http://www.linuxidc.com/Linux/2014-09/106234.htm 

Git 伺服器搭建與用戶端安裝  http://www.linuxidc.com/Linux/2014-05/101830.htm 

Git 概述 http://www.linuxidc.com/Linux/2014-05/101829.htm 

分享實用的GitHub 使用教學 http://www.linuxidc.com/Linux/2014-04/100556.htm 

Git從入門到學會 http://www.linuxidc.com/Linux/2016-10/135872.htm

Git基本操作詳解 http://www.linuxidc.com/Linux/2016-10/135691.htm


IT145.com E-mail:sddin#qq.com