[Github]windows下使用git做版本控制

其實原本是在linux下面使用git,現在轉回windows上之後發現好多GUI
以前一開始的時候常常把repositories刪掉然後重新上傳呢
因為有時候指令打錯,或是什麼的不知道情況下會把repositories攪得一團亂
既然回到windows之後就來用用看GUI吧,首先你要 先有一個妹妹 我是說github帳號



我使用的是TortoiseGit這套免費GUI,且支援繁體中文化
不過因為習慣英文的指令,中文的翻譯不是這麼準確,還是建議切回英文介面使用
首先我們要先安裝msysgit(git for windows)
大概就是一直按下一步,然後選路徑看要安裝在哪裡
如果有radio選項可以選的時候選第一個,那些是比較安全且較相容各系統的選項
安裝完msysgit之後就可以來安裝TortoiseGit囉
這邊把檔案還有如果需要的話,繁體中文語言包下載下來,選好安裝位址下一步到底完成安裝
中文化如果要中文語言包安裝完之後到桌面空白處右鍵,選擇TortoiseGit=>Settings進入以下畫面更改語言
lang
然後就可以開始設定環境啦,一開始我們先設定妹妹帳號
acount
接下來就是建立本機端的版本庫,在要建立成版本庫的資料夾右鍵選擇在此建立版本庫
跳出的視窗不要勾選!直接按確定
完成之後那個資料夾會有個勾勾,如圖下方git的資料夾
完成後資料夾內部會有一個隱藏的資料夾叫做.git rep
接下來在該資料夾內新增一個檔案,我讓它叫做Banana
之後回到資料夾頁面右鍵資料夾=>commit
把未上傳的打勾之後打完訊息就可以提交
commitmaster
提交之後可以在右鍵TortoiseGit下找到日誌,可以檢視相關的變動
目前所做的都還只是在本機端進行版本控制
接下來要推送到遠端github的repositories
一樣在資料夾右鍵,TortoiseGit=>推送(Push) 會開啟管理頁面
push
按下管理進入設定,把repositories給連結進來
rrep
沒使用的github的人可能會問repositories連結在哪裡?
進入repositories之後找Clone or download點下去就有囉,或是在新建repositories的時候也會有
clone
送出之後就可以前往自己的github頁面看有沒有成功上傳囉。如果有檔案新增或是修改,只要重複一次提交推送就可以了!
在windows上使用GUI做版本控制非常方便呢
至少初學者只要把步驟記熟,就不容易出錯囉!當然還是建議去指令怎麼下比較好
遇到問題才會處理,但是一開始我們先學會使用工具再來了解工具怎麼運作的吧
資料來源:傻瓜GITBOOK教學
2016/11/09補充

若是在不同的電腦上有做過更動,則要在使用同一個rep的其他設備上面的資料夾使用右鍵
TortoiseGit選擇「拉取(Pull)」,拉取成功之後可以直接比較兩者的差異,真的很方便

留言