2021-05-12 14:32:11
Ubuntu Git安裝與使用
本文整理和歸納了關於Ubuntu中Git安裝與使用的資源,希望對大家有所幫助。
1 安裝
安裝方式主要有兩種,即通過Apt
和source
:
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
建立一個名為myGitTest
的repository
:
$ git init myGitTest
然後切換,檔案路徑到myGitTest
:
$ cd myGitTest
依次新增檔案README
和sample.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
相關文章