For Windows
For OSX
很棒的slide
分享 Trac 與 Git 的使用心得 @ 資拓宏宇
上面文章的投影片 (超推!!!!!)
寫給大家的git教學(次推)
我愛Git
Git版本控制系統(1) 一篇介紹git很棒的文章
指令一覽
windows-friendly教學XD
大兜提供的mercurial教學(了解分散式版本控制的好教材)
Git Study (很棒的兩人合作範例)
在找尋解決conflict的解答,發現rebase功能
使用 git rebase 避免無謂的 merge
Git rebase 的應用經驗
git 無法做 pull / push 時的解決方法
在"remote branch"有一組簡化指令的工具:git_remote_branch (grb)
不僅方便,其提供的explain還可以教你怎麼用git組合指令完成這項工作呢!
QS的github使用規範(只能pull,不能push。請愛用"pull request" etc...)
pull request
何謂pull request?在github上,大型專案為了避免新人瞎搞,建議大家fork一個專案,這樣push出去的更動會在自己的fork上,而非原本的專案。如果你確定改好了,並且希望把自己的更改加入原專案,就發一個pull request給維護人員,「請他幫你merge。」
相對應的,兩三人的小專案,大家就直接push到remote master。
Git community 中文版
Learning git
內附更多學習資源
Why git is better then X
這種辯論的文章因為很務實所以寫的讓人容易吸收呢。
沒有留言:
張貼留言