看板 Knuckles_note
作者 Knuckles (站長 那克斯)
標題 [Git] 安裝 Windows 的版本控制系統 (msysGit, TortoiseGit)
時間 2015年02月18日 Wed. AM 06:02:05


 
先下載安裝 Git 圖型化介面 TortoiseGit
https://code.google.com/p/tortoisegit/


選擇32bit或64bit,下載程式與中文語言包

安裝時一直按下一步都用預設值即可


接著下載安裝 Git 主程式 msysGit
http://msysgit.github.io/


安裝時,這邊將 Advanced context menu 改成 Simple Context menu


這邊改成 Use (Tortoise) Plink,有先裝 Tortoise 的話就會出現路徑


其他都按下一步用預設值即可

裝好後對任意資料夾按右鍵,會出現這些選項

其中 Git GUI Here、Git Bash Here
是主程式 msysGit 的功能,但不好用

只要用下面有圖示的那三個 TortoiseGit 的功能就好了
點 TortoiseGit / Setting
有裝中文軟體包的話,在 General 設定的 Language 可以改為繁體中文

但翻譯怪怪的,以下還是使用英文版


新增個 myTestProject 資料夾
按滑鼠右鍵選「Git Create repository here...」


接著出現這個 Make it Bare,不要勾

這是要設定 Git-Server 時用的

點 OK 後,在 myTestProject 目錄裡會多一個 .git 的隱藏目錄
是用來記錄版本控管資料的,把他刪除的話就會取消 Git 控管了

接著在 myTestProject 裡建立一個測試資料夾 test
test 裡建立一個 test.php
內容為
<?php
echo 'hello world';

要把新建立的檔案加入控管的話
對 test 資料夾點右鍵,選「TortoiseGit」/「✚ Add...」


勾選剛剛建立的 test.php 檔,按 OK



要將這個程式 Commit 為第一個版本的話
點 test 資料夾點右鍵,選「Git Commit -> "master"...」


第一次使用時會跳出要求輸入Name與Email


跳出這個說明每個目錄的使用者設定可以不同,勾選下次不再顯示


設定 Global 的 Name 與 Email


設定版本註解、時間、作者


出現這訊息即代表 Commit 成功了



修改一下 test.php 的程式看看
<?php
echo 'hello github';
echo 'ver2';

再 commit 一次


點 Show log 看版本記錄


點兩下檔案可以看到程式修改了什麼地方



要恢復成前一個版本的話,點「Switch/Checkout」


點上一個版本後按 OK



注意 option 那邊要勾 Create New Branch
不然回復後 ver2 的版本就消失了

按 OK 後,test.php就會變回之前的版本了

再點「Switch/Checkout」
選 Branch 的 master

按 OK 就會再還原成 ver2 的版本了


如果要將程式碼上傳(push)到 GitHub 網站與他人共用
請參考下一篇: http://disp.cc/b/11-8uQ1


參考


 


--
--
※ 作者: Knuckles 時間: 2015-02-18 06:02:05
※ 編輯: Knuckles 時間: 2015-10-19 04:35:56
※ 同主題文章:
[Git] 安裝 Windows 的版本控制系統 (msysGit, TortoiseGit)
02-18 06:02 Knuckles