1. 程式人生 > >Git學習之一——Git建立版本庫

Git學習之一——Git建立版本庫

前言:如果不知道Git是具體用來幹嘛的,還請先了解或者複習一下Git的介紹和由來。(否則下面內容你可能迷惑比較多)

一、安裝和使用Git時初始化

https://git-scm.com/downloads這裡下載Git並安裝後,在開始選單裡找到“Git”->“Git Bash”,然後輸入上面的命令指定自己的名字和郵箱時,注意“git config”是個命令,後面空格後才能輸入“--global”,其中“--”是兩個減號,否則會出錯。(每次使用Git都要寫明name和email,這代表這是哪個電腦/主人在操作,這些操作隸屬於誰,雖然可能會有人冒充自己但一般不會有人搞這些無聊操作,即使被冒充了也有辦法找)

二、使用過程(目錄全程不要中文!!!不然目錄會奇奇怪怪得讓你奔潰)

1、在Git倉庫裡建立(開始操作)資料夾

用mkdir命令然後輸入資料夾名稱即可在本電腦本地檔案的“Git”目錄下找到該檔案,也只要在“Git”目錄下或者其子目錄下的檔案可以使用Git命令進行版本控制。然後對該檔案操作就用cd這個命令然後輸入該檔名字回車即可

2、檢視Git追蹤控制的檔案在“Git”目錄下的位置用pwd這個命令,然後回車即可得知。此外要讓該檔案進入Git的管理範圍就還需要輸入git init命令回車!!!

3、Git控制版本對檔案的要求

      檔案裡面的內容都轉化成二進位制的編碼(即檔案內容的儲存的編碼格式設定為UTF-8 without BOM才能方便使用Git,至於怎麼設定自行搜尋)進行版本控制管理(或者說是對檔案變化的追蹤)。其中word文件和Windows自帶的記事本絕對不行,至於為什麼想深入瞭解自己搜尋(此外建議文字記錄使用notepad++,設定好編碼格式使用Git很高效率)。

      如果想使用Git對檔案版本追蹤,首先第一步應該是吧檔案儲存到“Git”目錄下或者其子目錄,然後再用Git-Bash操作它。

4、文件加入Git倉庫

上面過程建立好了Git管理的資料夾,然後在此資料夾新增文字文件時要使用git add命令加入Git倉庫才能對該文件管理。但新增時需要注意:輸入命令後不止要輸入文件名稱而且它的字尾名(格式也要輸入),字尾名錯了也不行,如下圖,前兩次是錯誤的輸入,命令是無效的,只有最後一行才有效。最後一幅圖是完整的新增檔案步驟,commit是提交檔案時寫的說明(可有可無但在團隊合作公司工作時最好要有,沒有這個命令的話會出錯想學跳過這個步驟的人自己搜谷歌)

5、重新開啟Git操作以前的檔案

1)和之前建立庫一樣,先用git config命令指定你要操作的庫(這個庫裡面有屬於你自己需要操控的檔案),就是你退出微信後要重新登入一樣的道理。如果你有想看哪個微信的訊息就登入哪個,輸入使用者名稱和密碼。Git裡面想操作哪個庫也一樣,要對應輸入使用者名稱(就是name)和郵箱(email)

2)然後就輸入相關命令查詢或者管理庫裡面的檔案/文件資料

3)在“Git”目錄裡新新增檔案/文件後,想用git追蹤版本記得要重新載入進git管理的庫。如下圖:

第一行是錯誤的載入,因為我的file1.txt文件在learngit資料夾裡,而在此之前我沒有正在用git管理learngit資料夾,也就是說現在Git的管理是還沒有指定方向的,我們在Git管理的庫新增檔案/文件時需要把文件具體路徑寫好,如下圖最後一行才是正確的。