顯示廣告
隱藏 ✕
※ 本文為 dinos 轉寄自 ptt.cc 更新時間: 2013-11-04 18:39:28
看板 Soft_Job
作者 SuperTaco (TO-FU OYAKO)
標題 Re: [請益] 關於tortoisegit
時間 Mon Nov  4 18:15:33 2013


※ 引述《tyc5116 (累人啊....)》之銘言:
: 如題,對Tortoisegit的操作一直沒有全盤弄熟
: 只會一些基本的,google找不到我想問的問題
: PTT內也找不到比較對應的版,只好在這裡問了
: 1. 請問TortoiseGit裡面的一個Show Log功能,我想把一些不必要的message刪掉
:    要從哪裡下手?
: 2. Branch和Commit主要的差在哪裡?
:    當我選擇Switch/CheckOut,切換到到某個Branch或切換到某個CheckOut
:    也似乎沒什麼差別
: 3. Pull,Push,Fetch,Merge等等的這些功能,都是要跟GitHub搭配使用才行是嗎?
:    意思是沒安裝GitHub前,這些功能都不能使用?
: 以上,再麻煩回答,或者再告知要轉到哪個板上,謝謝

既然能夠成功裝了小烏龜git,電腦裡面應該就有命令列的git可以使用

如果覺得ihower大的投影片頁數太多,看了頭會痛的話
這份「寫給大家的git教學」,頁數比較少,看起來比較輕鬆
http://www.slideshare.net/littlebtc/git-5528339
寫給大家的 Git 教學
覺得這種東西是需要的,但總是沒有人作得好懂一點 qq ...
 

先利用命令列下指令玩玩
小烏龜先單純只是先拿來「觀察下完指令後變成怎樣」
應該會比較容易瞭解git的相關動作

==

推薦的 git GUI client 軟體

windows : sourcetree
linux   :  smartgit
mac     :  sourcetree

以上都是免費軟體
smartgit是有條件免費,如果你答應他不做商業使用的話...

github官方版太無痛了,無痛到會減弱學 git 的動力所以不推薦 XD

==

(1)
一開始應該是先在自己的電腦(本機端)做些五四三的
寫完code、練習commit、開branch、merge、rebase…等等

(2)
本機端熟了以後,想要把寫的東西放到 github (遠端)去
這時候才會用到你第三點說的 push、pull、fetch 之類的指令
還有像是 ssh key 的設定等等

(3)
可以去下載 gitlab (不是hub是lab),自己架一台 git server 出來
本機遠端全部自己掌握一條龍

假設老板覺得把 code 放在別人家的網站不安全 (通常是不想花錢...)
而你又想要在工作上用 git 取代 svn 的話,自己架一台大概是必須的

(4)
如果真的要再玩下去的話
架個 redmine 寫個 redmine 的 plugin 去接 git server 的 webhook
或是像 XDite 大大在她的 blog 有提過的
利用 webhook 導到一些 IRC 當中去協同工作

雖然跟 git 本身不是有很大的關係就是了... XD


--
好像變成心得文而沒有解決問題 ... Orz

--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 112.105.94.130

--
※ 看板: dinos 文章推薦值: 0 目前人氣: 0 累積人氣: 584 
guest
x)推文 r)回覆 e)編輯 d)刪除 M)收藏 ^x)轉錄 同主題: =)首篇 [)上篇 ])下篇