git是用來做什麼的?
1、備份檔案是項目實踐的基本任務
2、記錄曆史
3、回到過去 例如恢複删除的檔案
4、多端共享 雲備份
5、團隊協作
版本工具發展曆史

如何安裝
1、Winsows下:在Windows上安裝git,一般為msysgit,官方下載下傳位址為
2、Linux下:centos6.*版本
在CentOS5的時代,由于yum源中沒有git,是以需要預先安裝一系列的依賴包。但在CentOS6的yum源中已經有git的版本了,可以直接使用yum源進行安裝。$ sudo yum install git
但是yum源中安裝的git版本是1.7.1,太老了,Github等需要的Git版本最低都不能低于1.7.2 。是以我們一般不用上面的方法。而是下載下傳git源碼,編譯安裝。
(1)首先先更新系統sudo yum update
(2)安裝依賴的包sudo yum install curl-devel expat-devel gettext-devel openssl-devel zlib-devel gcc perl-ExtUtils-MakeMaker
(3)下載下傳git源碼并解壓縮$ wget https://github.com/git/git/archive/v2.3.0.zip
$ unzip v2.3.0.zip
$ cd git-2.3.0
(4)編譯安裝
将其安裝在“/usr/local/git”目錄下。make prefix=/usr/local/git all
sudo make prefix=/usr/local/git install
(5)此時你如果使用git --version 檢視git版本的話,發現git仍然是1.7.1版本。這是因為它預設使用了"/usr/bin"下的git。
你可以用下面的指令檢視git所在的路徑:$ whereis gitgit: /usr/bin/git /usr/local/git /usr/share/man/man1/git.1.gz
(6)我們要把編譯安裝的git路徑放到環境變量裡,讓它替換"/usr/bin"下的git。為此我們可以修改“/etc/profile”檔案(或者/etc/bashrc檔案)。sudo vim /etc/profile
然後在檔案的最後一行,添加下面的内容,然後儲存退出。export PATH=/usr/local/git/bin:$PATH
(7)使用source指令應用修改。source /etc/profile
(8)然後再次使用git --version 檢視git版本,發現輸出2.3.0,表明安裝成功。
基本設定-設定使用者名和emailgit config --global user.name "Your Name"git config --global user.email "[email protected]"
公鑰秘鑰生成過程
(1)檢視是否已經有了ssh密鑰cd ~/.ssh
如果沒有密鑰則不會有此檔案夾,有則備份删除
(2)生存密鑰:$ ssh-keygen -t rsa -C "[email protected]"
按3個回車,密碼為空。Your identification has been saved in /home/tekkub/.ssh/id_rsa.
Your public key has been saved in /home/tekkub/.ssh/id_rsa.pub.
The key fingerprint is:
………………
最後得到了兩個檔案:id_rsa和id_rsa.pub
(3)添加密鑰到ssh:ssh-add 檔案名
需要之前輸入密碼。
(4)在github上添加ssh密鑰,這要添加的是“id_rsa.pub”裡面的公鑰。
打開https://github.com/ ,登陸,然後添加ssh。