朝陽大媽也能聽懂的git教程 (好人不謝)

ken桑帶你飛發表於2020-07-27

1  核心概念(非常簡單)

   大家想象一棵樹

       分支就是 同一個樹關節  長兩個分叉 

       每一個樹關節 就是一個commit   

       commit  是縱向緯度的版本   分支(branch) 是橫向緯度的版本  (發揮想象力  自己想想) 

   github.com  儲存程式碼 以及版本  分支 等等資訊的網站  

2   操作心法

     時刻留意著 當先程式碼的 commit 版本 以及 branch 版本 , 所有的操作 都是圍繞這  commit  和 branch  切換  提交  衝突解決

3   案例 

     碼農小李

     負責 a 模組 為了不影響別人程式碼 

     建立了  xiaoli 分支   git checkout xiaoming  

     增加了新檔案   git add xxxx

     提交  git commit -m "log"

     git push  github.com的倉庫名  分支名  (master 分支 只有boss!!!!!!!!!!! 能提交   小李只能提交自己的)

     boss 登場!!!

     看看小李幹了啥   git pull  github.com的倉庫名   預設是全部分支除非指定 

     看看還行  review 沒啥問題   git merge xiaoli  (boss 當時是master分支合併小明分支   是master樹主幹長樹枝   而不是小李的枝幹長樹枝)

     git push 庫名 master  

    完結撒花  

 

相關文章