Git學習與使用心得(1)—— 初始化

公司在版本管理方面使用到Git,故來學習一番,跟上時代的步伐,也順便分享一下本身的學習心得。

Git是一款版本控制系統,我對「版本控制系統」是這麼理解的:通俗點說就好像遊戲存檔同樣,在boss的地方前存盤,真的一不當心被boss拍死了,也能夠輕鬆回到最近打boss的地點,而不用從新開始一關。固然這個「存檔」能夠不止一個,咱們能夠在多個關鍵的checkpoint存盤,好比說要拿個什麼祕密裝備之類的,也不用從新開始了。css


意思就是,咱們的代碼出錯了或者是突然出問題了,就能夠快回滾到上一個能夠工做的版本,保證基本功能的運做,而不是從新寫,從新構建功能的運做。html

好!大概知道個因此而後,立刻開始學習!

初始化步驟

1. 配置用戶名與郵箱地址

添加操做者標識,好讓團隊知道是誰修改過文件git

$ git config --global user.name "XXX"
$ git config --global user.email "XXX@abc.com"

2. 找一個合適的目錄,建立一個版本庫

如今咱們先給 git先生 一個家安頓好,TA才能服務咱們。好比說我找到的家在d:/www學習

$ cd d:/www
$ git init

而後 git先生 就住在了d盤的www目錄。在家裏面修改的全部文本文檔會被git檢測出來,如html, css, js...網站

不過有幾點須要注意一下:

  1. 圖片和視頻等等的二進制文件能被檢測出來修改過,不過僅僅會顯示文件大小發生變化,而不會真正告訴咱們,改了這個圖片的什麼。編碼

  2. 很是不幸,Microsoft Word 也是用二進制格式存儲,結果同上。spa

  3. 建議全部文本編碼統一爲UTF-8,避免各類衝突問題。版本控制

  4. (引用自:自廖雪峯的官方網站git教程)千萬不要使用Windows自帶的記事本編輯任何文本文件。緣由是Microsoft開發記事本的團隊使用了一個很是弱智的行爲來保存UTF-8編碼的文件,他們自做聰明地在每一個文件開頭添加了0xefbbbf(十六進制)的字符,你會遇到不少難以想象的問題,好比,網頁第一行可能會顯示一個「?」,明明正確的程序一編譯就報語法錯誤,等等,都是由記事本的弱智行爲帶來的。建議你下載Notepad++代替記事本,不但功能強大,並且免費!記得把Notepad++的默認編碼設置爲UTF-8 without BOM便可:
    clipboard.pngcode

相關文章
相關標籤/搜索