顯示廣告
隱藏 ✕
看板 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
※ 看板: KnucklesNote 文章推薦值: 0 目前人氣: 0 累積人氣: 7379 
分享網址:
r)回覆 e)編輯 d)刪除 M)不收藏 ^x)轉錄 同主題: =)首篇 [)上篇 ])下篇