Git學習資料整理

Git做爲一個優秀的版本控制系統,是咱們開發人員必需要學會使用的一個工具,接觸git一年多以來,也看了很多相關資料,今天把我所看過的一些學習資源整理一下。html

 

Git入門固然首推廖雪峯廖老師的教程:Git教程git

 

其次是Git官方的文檔:https://www.git-scm.com/book/en/v2vim

官方文檔中的git內部原理必定不能錯過bash

 

對於某個具體命令,可在 git bash 中使用git help <> 查看詳細用法服務器

 

學習了基本功能以後,還要對項目管理有所瞭解,才能方便地在開發中使用工具

這裏推薦的是阮一峯阮老師的幾篇博文學習

Git使用規範:http://www.ruanyifeng.com/blog/2015/08/git-use-process.html命令行

Git工做流程:http://www.ruanyifeng.com/blog/2015/12/git-workflow.html版本控制

Git分支管理:http://www.ruanyifeng.com/blog/2012/07/git.htmlhtm

 

GUI工具的目前使用sourcetree,以爲還不錯,對於分支管理、倉庫管理都比較方便,設置成英文體驗更佳(不過我仍是喜歡命令行😝)

 

difftool & mergetool

目前使用 Kdiff3,感受比之前在sourcetree 和 git bash 以及 AS中 都舒服多了

也試過用git自帶的vimdiff ,能夠設置成kdiff3的風格,用起來也不錯,不過在命令行處理conflict不如Kdiff3的窗口方便

 

git服務器使用的是Gitlab,開源,免費,方便

相關文章
相關標籤/搜索