Git學習記錄1

最近驚于我司程序員居然用Github的人少之又少,很奇怪。
又值項目清閑期,所以自己學習一下Git,雖然現在不怎么會寫代碼了,但想學習,然后把Github用起來。

0x01

Git是一個分布式版本控制系統。
很強的是它是由Linux的創建者Linus創造的。
感受一下什么叫大牛...
所謂分布式,最明顯的特征就是,沒有中央服務器。
也就是說, 不需要你修改個什么東西,都得去一個服務器上進行請求。
每個人的電腦上都是一個完整的版本庫。

0x02

安裝Git

windows:
找一下谷老師,下一個就行,傻瓜式安裝。
安裝完后,在開始菜單中,可以找到一個Git Bash的東西,點擊,彈出一個終端窗口,就OK了。

Git Bash

MacOS:

  1. 同樣的你也可以下載一個.pkg文件進行傻瓜式的安裝,安裝完后,在terminal窗口輸入
$ git --version

若成功安裝,會返回你安裝的git的版本信息。

  1. 安裝了homebrew的朋友,可以直接用brew進行安裝,這個更傻瓜,你都安裝了homebrew,想必也是會用的吧....
    3.有Xcode的朋友,直接在Xcode上面直接安裝就行了。

0x03

Git的設置以及最最最最初級使用

設置

安裝好Git后,先要進行設置個名字和郵箱。

$ git config --global user.name "Your Name"
$ git config --global user.email "youremail@email.com"

為什么要設置這個名字和郵箱?
這兩個量是一個標示,你每次commit,都會將其記錄下來。
例如一個文件,你修改了,你朋友也修改了,那么這就是一個標示,可以清楚顯示出,這個操作是誰進行的。
github里面的contributions統計,也是通過這個來進行統計的。

創建版本庫

通俗的講,就是創建一個文件夾,這個文件夾里面文件的版本,就交給git來控制了。
創建版本庫的步驟:
新建一個文件夾----->git初始化
新建文件夾的操作就不用說了吧。
git初始化操作很簡單。

$ git init

然后你可以通過ls -ah這個命令查看一下,該文件夾中是否多了一個.git的目錄,若出現了,這說明初始化成功,這個文件夾已經被git接管了。

添加文件到版本庫

不管你是在這個新文件夾里面touch一個文件,還有從其他地方cp一個文件到這個新文件夾中。把這個文件加入到版本庫需要兩個步驟:

  1. git add命令,把文件添加到倉庫
$ git add example.txt
  1. git commit命令,把文件提交到倉庫
$ git commit -m "put a new file to repo"

add 和 commit有啥區別呢? 添加和提交不一樣在哪里?
首先,add命令后面跟的是有文件的,而且可以不僅跟一個文件,可以一次add多個不同的文件。
然后,commit命令相當于保存按鈕一樣,添加了文件后,commit一下,相當于點擊了保存按鈕,倉庫就這樣保存了,跟文件數無關。

最后編輯于
?著作權歸作者所有,轉載或內容合作請聯系作者
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發布,文章內容僅代表作者本人觀點,簡書系信息發布平臺,僅提供信息存儲服務。

推薦閱讀更多精彩內容