如何快速入門git和github?
rt
看書 實用
網上有很多git的教程,推薦一個適合入門的,叫pro git。好像有中文版。
然後自己建一個github項目,寫一些代碼,push上去。就算入門了。
放一個我前幾天寫的一篇筆記形式的博客吧:Git快速入門 - 簡書
我當時的需求是,想找個私有的倉庫,用來存放一些自己暫時不便於開源的瑣碎代碼,不願意用圖形界面的Git客戶端,同時想順便熟悉一下Git和Git的常用命令,然後就學了一下Git,順便記錄一下自己的學習過程。https://www.codeschool.com/courses/try-gitCode School 的可視化教程效果還不錯,雖然講的不深,但是基本操作都講清楚了。這是一個來自Florida的Start-up,做的概念非常fancy,有興趣可以嘗試一下。
快速入門還是通過GUI操作來得快。可以下載SourceTree,之後再結合Atlassian的Git Tutorials and Training | Atlassian Git Tutorial 進行理論學習,這樣子比較快。
看 pro git 是必須的看完以後,看下面這篇文章(git中的「三棵樹」,以及reset,checkout的區別)http://git-scm.com/blog/2011/07/11/reset.html
Git教程
不說了 寫的太好了吧!
大概並不能讓你成為專家,但是絕對夠用了!
Windows也可以用~~
對於Git的話,建議首先可以學習一些基礎理論知識和操作命令,接著結合實際版本控制的操作來加深對Git的認識與運用。
GitHub的話可以註冊一個賬號,Fork一些優秀的開源庫,也可以自己在上面嘗試搭建個人博客等。
福利:一個娛樂式在線學習的Git網站Learn Git Branching。
廖雪峰的教程非常不錯建議學習。
練習是最好的學習方法。推薦Udacity的課程:如何使用Git和Github,跟著課程操作一遍,基本的操作都明白了。
git 很不錯的。放上自己的git教程的見解。
發表愚見了:
這篇博文是自己在學習git過程中的思考總結。本文僅僅代表個人的看法,如有不妥地方還請本文文末留言。
GIT是什麼
GIT
是一個免費並且開源的分散式版本控制系統,能夠高速有效的處理或小或大的項目。(以上的話是自己翻譯github官網)
至今,自己用過了window系統的TortoiseSVN
, mac系統的CornerStone
,最近的大半年也在用GIT
(主要管理自己的github項目)。比較下來,還是GIT優勢比較明顯,雖然目前為止沒有用GIT開發過團隊項目。
GIT跨平台
GIT
可以在不同的操作系統中使用。也許你注意到了,我在window上和mac系統上工作的時候是使用兩個不同的svn。如果我在linux上工作會不會又是一個呢。
GIT是分散式版本控制系統,而svn是集中式版本控制系統
集中式版本控制系統
是集中放在中央伺服器上面的,而團隊的人需要從中央伺服器上面拉取最新的代碼,然後進行開發,最後推送到中央伺服器上面,就像串聯的電路。而分散式版本控制系統
沒有中央伺服器,團隊的每個人的電腦就是一個完整的版本庫,就好像並聯的電路(自我理解)。
集中式版本控制系統
必須聯網才能工作,如果是在區域網內還好,帶寬足夠大,速度足夠快,但是遇到網速慢的話,那心裡就一萬個羊駝 在蹦騰了。
集中式版本控制系統
安全性比較低,如果中央系統崩潰了,那就有點悲催了。當然你不嫌麻煩,可以定期備份的啦。而分散式中央系統
就比較安全,團隊的每個成員的電腦就是一個完整的版本庫。如果其中一個壞掉了,你可以從團隊另外一個的人員電腦那裡拷貝一份就行了。對了,GIT
也會有一台中央的機子,主要是為了方便團隊的交流,它是可以不存在的。
GIT安裝
GIT
支持不同的系統,看者可以在鏈接https://git-scm.com/downloads中,找到和自己電腦系統匹配的GIT
版本,下載安裝包後根據提示進行安裝。當然,GIT
還提供圖形界面管理工具,看者也可以在鏈接中下載GUI Clients
,如下圖所示–
根據提示安裝完成後,要驗證是否安裝成功。看者可打開命令行工具,輸入git --version
命令,如果安裝成功,控制台輸出安裝的版本號(當然,安裝前就應該輸入git –version查看是否安裝了git),我這裡安裝的GIT
版本是2.10.0
。
GIT配置
GIT
在使用前,需要進行相關的配置。每台計算機上面只需要配置一次,程序升級的時候會保留配置信息。當然,看者可以在任何時候再次通過運行命令行來修改它們。
等等等等,分割線----------------@~@---------
因為需要傳demo的代碼,這裡不代碼查看有點bug,所以不接著碼下去了,詳情可以點擊下面的後續文章哦,一毛一樣的內容。
(個人)原文博客:git的學習匯總
github的鏈接: learngit
簡書地址: git的學習匯總
Git教程
跟著這個教程走一遍就能入門了。
這個教程真的太好用!誰用誰知道!哈哈哈哈哈哈哈!!!!!
《GIT 權威寶典》這書很好。一章一章由淺入深,章節內容極具連貫性,有一口氣就讀完的衝動。不止有關於Git的操作,還有基本原理。
GitHub是一個gui工具似乎不需要知道太多的命令,不過國內好像不太好使。 @virusdefender 推薦那個好像就不錯
Pro Git 中英文都看個幾遍可入門
推薦閱讀:
※乾貨丨玩轉 AWS 的必備工具
※如何卡片創作之西蒙篇
※如何評價「奪命U盤USB Killer」?
※一些電影中計算機為什麼要擁有統治地球的權力?