1. 程式人生 > >CentOSx7 配置Git以及一些基礎使用

CentOSx7 配置Git以及一些基礎使用

目錄

1、Git的配置

檢視系統是否已經安裝Git

git --version

使用yum安裝Git

yum -y install git

設定使用者名稱和郵箱

  • 設定使用者名稱和郵箱
git config --global user.name "此處設定使用者名稱"
git config --global user.email "此處設定郵箱"

注:該使用者名稱、郵箱應為Github網站註冊填寫的使用者名稱及郵箱

  • 檢視當前git配置
git config --list
  • 刪除使用者資訊
git
config --global --unset user.name 使用者名稱

建立版本庫

版本庫又名倉庫,英文名repository,可以簡單理解成一個目錄,這個目錄裡面的所有檔案都可以被Git管理起來,每個檔案的修改、刪除,Git都能跟蹤,以便任何時刻都可以追蹤歷史,或者在將來某個時刻可以“還原”。

首先在系統上選一個位置建立一個目錄

mkdir Git

然後將該目錄變為git可以管理的倉庫

cd Git
git init

此時可以看到該目錄下生成了一個.git目錄(隱藏目錄)
自此一個本地的git倉庫便建立完成

2、Git的使用

這裡介紹使用github作為網路倉庫(當然,我們也可以自己搭建一個Git伺服器用作網路端倉庫)
直觀地來說,Git就像一把弓,而我們的程式碼就像一支箭,github就像靶,我們在本地使用git管理程式碼,然後將它們上傳到個github託管

生成ssh傳輸金鑰

ssh-keygen -t rsa -C "此處填寫剛才設定的郵箱"

之後會要求確認金鑰存放路徑和輸入密碼
用文字編輯器開啟金鑰存放路徑的.ssh目錄中的id_rsa.pub,複製其中的內容
登陸github,點選頭像旁的箭頭->settings
這裡寫圖片描述
隨後點選左側欄的SSH and GPG keys
這裡寫圖片描述
點選綠色的New SSH key按鈕,出現如下介面
這裡寫圖片描述
其中Title可以隨意命名,在key處貼上之前複製的id_rsa.pub檔案中的內容,確認新增即可

測試

ssh -T git@github.com

出現以下提示即為成功
這裡寫圖片描述

向github提交程式碼

  • 首先在github上建立一個倉庫(New repository按鈕)
  • 新增遠端地址
git remote add origin [email protected].com:使用者名稱/倉庫名.git

操作後 .git/config目錄會出現remote等內容

  • 上傳程式碼
//新增到git可管理檔案跟蹤中:
git add 檔名

//提交到本地倉庫:
git commit -m '一些註釋'

//再push到遠端倉庫上:
git push -u origin master

至此,就可以看到程式碼檔案已經上傳到github倉庫

檢視可管理檔案跟蹤狀態

git status

檢視提交日誌

git log

更多關於git

本文只介紹了git的簡單配置以及使用ssh連線到github遠端倉庫的步驟,更多關於git的使用請參考官方文件https://git-scm.com/book/zh/v2