1. 程式人生 > >【Git學習】 安裝與使用

【Git學習】 安裝與使用

Git是什麼?

Git是目前世界上最先進的分散式版本控制系統(沒有之一)。另外,Git極其強大的分支管理,把SVN等遠遠拋在了後面。
專案原始碼由Git管理,而GitHub和碼雲都是基於Git的開源專案託管平臺,它為開源專案免費提供Git儲存。

 

重要參考:https://www.liaoxuefeng.com/wiki/0013739516305929606dd18361248578c67b8067c8c017b000

 

目的:本文重點介紹Linux環境下安裝git工具,與簡單使用git管理本地倉庫的方法。


系統環境

[[email protected]
_16_8_centos learngit]$ uname -a Linux VM_16_8_centos 3.10.0-862.el7.x86_64 #1 SMP Fri Apr 20 16:44:24 UTC 2018 x86_64 x86_64 x86_64 GNU/Linux


Linux系統上安裝Git工具

1.檢視Linux系統上有無安裝git,我這顯然沒有安裝過git

[[email protected]_16_8_centos ~]$ git
-bash: git: command not found


2.安裝git工具

[[email protected]
_16_8_centos ~]$ sudo yum install -y git

3.宣告自己的暱稱和郵箱

[[email protected]_16_8_centos learngit]$ git config --global user.name "Your Name"
[[email protected]_16_8_centos learngit]$ git config --global user.email "[email protected]"

 

建立版本庫

也就是本地倉庫,用於本機進行專案程式碼的管理

1.建立目錄

[
[email protected]
_16_8_centos ~]$ mkdir learngit [[email protected]_16_8_centos ~]$ cd learngit/ [[email protected]_16_8_centos learngit]$ pwd /home/hinzer/learngit

2.生成git倉庫

[[email protected]_16_8_centos learngit]$ git init
Initialized empty Git repository in /home/hinzer/learngit/.git/
[[email protected]_16_8_centos learngit]$ ls -a
.  ..  .git

 


簡單使用

1.告訴git要新增的檔案

[[email protected]_16_8_centos learngit]$ touch readme.txt
[[email protected]_16_8_centos learngit]$ echo "Git is a version control system." &> readme.txt

2.把檔案提交到本地倉庫

[[email protected]_16_8_centos learngit]$ git add readme.txt
[[email protected]_16_8_centos learngit]$ git commit -m "wrote a readme file"          
[master (root-commit) 643fefe] wrote a readme file
 1 file changed, 1 insertion(+)
 create mode 100644 readme.txt

 -m 引數後面是對提交的一些說明。也可以多次add新增,一次commit提交.