色婷婷狠狠18禁久久YY,CHINESE性内射高清国产,国产女人18毛片水真多1,国产AV在线观看

如何體系化的學習Git?

劉姿婷2年前12瀏覽0評論

謝謝邀請!

作為一名干了幾年前端的程序員,我來聊一聊和git相關的經驗!

學習方式

看見“體系化的學習”這幾個字眼,我猜測樓主是一個有很多空閑時間的新人!我有很長一段時間都有這種思想,對于一種新知識總想一口氣學完所有相關知識點,以后一勞永逸,但是這里有很多問題:

  • 時間長、學習成本高、戰線拉得很長

  • 工作中用到的只是其中的一部分,容易導致遺忘

  • 過多分散自己的工作精力,不容易在業務上出成果,影響個人發展

所以我個人建議還是工作中用到什么就去學什么,當然提前儲備知識也是很好的事!

Git的現狀

以前大家都是用SVN管理代碼,現在都流行用Git倉庫,比較有名的就是GitHub和GitLab,如果我們自己有什么開源的項目就可以上傳到GitHub上,可以給自己的履歷增色。企業級的代碼管理一般都是應用GitLab,現在很多一二線的互聯網公司都是自己搭建Git倉庫。Git相對于SVN的好處有可以不依賴于網絡、對分支和版本控制有更好的支持等等!

工作中經常用到的Git操作

  • gitinit初始化一個git倉庫

  • gitstatus查看狀態

  • gitadd增加到暫存區

  • gitcommit提交

  • gitpush提交到遠程倉庫

  • gitpull拉去遠程倉庫數據更新到本地

  • gitmerge合并

  • gitdiff查看對比

  • gitlog查看日志

  • gitbranch查看/創建分支

  • gitcheckout切換分支/消除修改

  • gitreset消除暫存/提交

  • gitrebase變基

  • gittag打標簽

根據我的經驗掌握這些命令就可以滿足絕大多數的工作需要!

Git工作流

1、如果只是一個人開發,想怎么玩都行

2、如果是多人開發,每個人需要拉一下分支,開發完成,提MR,然后CR,最后合并主干

3、標準工作流這個大家自己研究一下吧,提升思想,但工作中不太可能搞這么復雜。

系統學習Git

1、下載《ProGit》

2、在GitHub上建一個倉庫按照書本操作,看達人博客也行

建議:沒必要,看了就忘,如果你是一個學生或者工作中有大把空余時間的人,我鼓勵你去學習充電,我本人也是一個喜歡看書的人!

喜歡我的回答就關注我吧,有問題可以發表評論,我們一起學習,共同成長!