Git Hub 筆記

剛看完入門視頻: http://www.imooc.com/learn/390

Git Hub注冊了很久 一直放在角落里吃灰,之前使用Git Bash做過一些簡單的操作,要學的東西還很多。

一直有點混淆的概念: Git是版本控制系統,而Git Hub則是基于該系統的開源分享社區;

視頻講的比較入門,使用的是Git Hub提供GUI客戶端,簡單講述了瀏覽器和客戶端的簡單實用方式,包括倉庫的建立,文檔的添加、修改和同步,分支的創建、合并,以及中間涉及的pull request、沖突和解決方式等等基礎知識;另外還有提到issues、pages以及其他一些隱藏的拓展功能;

幾點記錄:

  • 每個項目對應一個倉庫(repository);
  • 項目每次commit對應一次版本更新,commit擁有唯一版本號(可用于訪問對應版本,一個40位的16進制數串,實際使用時可能會有縮略);
  • 每個版本(commit)還會維護對應parent的版本號,記錄了版本先后順序;
  • 每次版本更新可以添加描述,系統會記錄所有修改細節;
  • fork 項目, clone到本地;
  • 本地項目在未同步之前可以撤銷所有修改,同步到服務器后則只能revert(狀態回滾,但會作為一個新的版本添加)
  • 創建分支會基于特定分支(相當于在特定分支最新版本上添加了新的指針),分支適合開發測試新功能(以及?);



  • 當前分支和默認分支是無法刪除的;
  • 分支合并時會使用一個結點繼承所有分支版本以達到融合效果;


  • 當不同分支對項目的相同地方進行修改,在合并時就會出現沖突,需要對沖突進行處理之后才能繼續合并;
  • ..........

感覺這些概念上的東西如果沒有實踐印象不會很深刻,還是需要結合練習來進行;

最后編輯于
?著作權歸作者所有,轉載或內容合作請聯系作者
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發布,文章內容僅代表作者本人觀點,簡書系信息發布平臺,僅提供信息存儲服務。

推薦閱讀更多精彩內容

  • 1.git的安裝 1.1 在Windows上安裝Git msysgit是Windows版的Git,從https:/...
    落魂灬閱讀 12,720評論 4 54
  • Git是目前最流行的版本管理系統,也是最先進的分布式版本控制系統(distributed version cont...
    pro648閱讀 5,791評論 1 17
  • 一仆二主 感覺看火影 很溫暖的感覺 不過劇中人的感覺又來了 需要別人的認同 我們很多人 都這樣吧 別人夸一句 可以...
    Uptosky_Cola閱讀 260評論 0 0
  • 俄國小說家契訶夫寫過一篇小說《套中人》。一個叫別里科夫的中學老師,一個從言談舉止到衣食住行都像活在套子里的一個人物...
    劉筱舒閱讀 579評論 1 6
  • 干完一件蓄謀已久的事情,內心緊張愉悅溢于言表,我以為那個下午會很豐富,但實際上它和往常一樣,并沒有什么不同。 我以...
    錢琪閱讀 381評論 0 0