看板 Knuckles_note
作者 標題 [Git] 安裝 Windows 的版本控制系統 (msysGit, TortoiseGit)
時間 2015年02月18日 Wed. AM 06:02:05
先下載安裝 Git 圖型化介面 TortoiseGit
https://code.google.com/p/tortoisegit/
![[圖]](https://i4.disp.cc/imgur/WyF7R4X.png)
選擇32bit或64bit,下載程式與中文語言包
![[圖]](https://i4.disp.cc/imgur/D4ztvqt.png)
安裝時一直按下一步都用預設值即可
接著下載安裝 Git 主程式 msysGit
http://msysgit.github.io/
![[圖]](https://i4.disp.cc/imgur/uOD1yCE.png)
安裝時,這邊將 Advanced context menu 改成 Simple Context menu
![[圖]](https://i4.disp.cc/imgur/wLHXNgE.png)
這邊改成 Use (Tortoise) Plink,有先裝 Tortoise 的話就會出現路徑
![[圖]](https://i4.disp.cc/imgur/ZicWhkT.png)
其他都按下一步用預設值即可
裝好後對任意資料夾按右鍵,會出現這些選項
![[圖]](https://i4.disp.cc/imgur/IXEOcip.png)
其中 Git GUI Here、Git Bash Here
是主程式 msysGit 的功能,但不好用
只要用下面有圖示的那三個 TortoiseGit 的功能就好了
點 TortoiseGit / Setting
有裝中文軟體包的話,在 General 設定的 Language 可以改為繁體中文
![[圖]](http://i.imgur.com/Yy55gQo.png)
但翻譯怪怪的,以下還是使用英文版
新增個 myTestProject 資料夾
按滑鼠右鍵選「Git Create repository here...」
![[圖]](http://i.imgur.com/K5TYwmr.png)
接著出現這個 Make it Bare,不要勾
![[圖]](https://i4.disp.cc/imgur/Oln61zO.png)
這是要設定 Git-Server 時用的
點 OK 後,在 myTestProject 目錄裡會多一個 .git 的隱藏目錄
是用來記錄版本控管資料的,把他刪除的話就會取消 Git 控管了
接著在 myTestProject 裡建立一個測試資料夾 test
test 裡建立一個 test.php
內容為
<?php
echo 'hello world';
echo 'hello world';
要把新建立的檔案加入控管的話
對 test 資料夾點右鍵,選「TortoiseGit」/「✚ Add...」
![[圖]](https://i4.disp.cc/imgur/gxktt0Z.png)
勾選剛剛建立的 test.php 檔,按 OK
![[圖]](http://i.imgur.com/1IjArVR.png)
![[圖]](http://i.imgur.com/qlwcYs9.png)
要將這個程式 Commit 為第一個版本的話
點 test 資料夾點右鍵,選「Git Commit -> "master"...」
![[圖]](http://i.imgur.com/rK3r8Pd.png)
第一次使用時會跳出要求輸入Name與Email
![[圖]](http://i.imgur.com/ZqvuIgu.png)
跳出這個說明每個目錄的使用者設定可以不同,勾選下次不再顯示
![[圖]](https://i4.disp.cc/imgur/zFdJiNs.png)
設定 Global 的 Name 與 Email
![[圖]](http://i.imgur.com/jyLvyon.png)
設定版本註解、時間、作者
![[圖]](http://i.imgur.com/sMbtmkN.png)
出現這訊息即代表 Commit 成功了
![[圖]](http://i.imgur.com/ylRb3Bg.png)
修改一下 test.php 的程式看看
<?php
echo 'hello github';
echo 'ver2';
echo 'hello github';
echo 'ver2';
再 commit 一次
![[圖]](http://i.imgur.com/BqI1IYC.png)
點 Show log 看版本記錄
![[圖]](http://i.imgur.com/EeH5uTV.png)
![[圖]](http://i.imgur.com/3VtW961.png)
點兩下檔案可以看到程式修改了什麼地方
![[圖]](http://i.imgur.com/Ne9zoYl.png)
要恢復成前一個版本的話,點「Switch/Checkout」
![[圖]](http://i.imgur.com/hDbAQVT.png)
![[圖]](http://i.imgur.com/ylFWGqp.png)
點上一個版本後按 OK
![[圖]](https://i4.disp.cc/imgur/XurcQ8w.png)
![[圖]](https://i4.disp.cc/imgur/ZYBZIpf.png)
注意 option 那邊要勾 Create New Branch
不然回復後 ver2 的版本就消失了
按 OK 後,test.php就會變回之前的版本了
再點「Switch/Checkout」
選 Branch 的 master
![[圖]](https://i4.disp.cc/imgur/HEgVbP7.png)
按 OK 就會再還原成 ver2 的版本了
如果要將程式碼上傳(push)到 GitHub 網站與他人共用
請參考下一篇: http://disp.cc/b/11-8uQ1
參考
--
※ 作者: Knuckles 時間: 2015-02-18 06:02:05
※ 編輯: Knuckles 時間: 2015-10-19 04:35:56
※ 同主題文章:
● 02-18 06:02 □ [Git] 安裝 Windows 的版本控制系統 (msysGit, TortoiseGit)
02-18 13:51 □ [Git] 將程式碼上傳(Push)到 GitHub 網站
※ 看板: KnucklesNote 文章推薦值: 0 目前人氣: 0 累積人氣: 7842
回列表(←)
分享