Git的使用教程,git使用教程

如何看待不會使用git的程序員?
【Git的使用教程,git使用教程】

Git的使用教程,git使用教程


嗯?不會git的程序員 , 就是菜 , 根本稱不上程序員 , 遲早被淘汰 。又得老生常談 , 說說鄙視鏈了 。玩單機的 , 看不起玩網游的 , 用網易云音樂的 , 看不起用QQ音樂的 , 寫C的 , 看不起寫Java的……C程序員 , 要不會C , 那才是天大的笑話 。但Git只是一個版本控制系統 , 并非靠它吃飯 , 換言之 , 具有和他類似功能的東西 , 都可以替代他 。
svn和git的生死較量這里就不再贅述兩者的區別了 , 簡單的說svn的特點就是簡單 , 需要一個放代碼的地方時 , 使用就ok了 。而git的特點是 , 版本控制可以不依賴網絡做任何事情 , 對分支和合并有更好的支持 。由于svn的特點是簡單 , 所以有相當部分的公司 , 特別是小公司使用他 , 可以有效的降低各種成本 。但git的優勢比較突出 , 因此近年來 , 使用git的公司越來越多 , 甚至已經成為了主流 。
當你去一家使用git的公司時 , 掌握他就成為了硬性指標 , 換言之 , 程序員的你 , 就必須學習 。因此 , 才有了“如何看待不會git程序員”的提問……要不要學git一句話 , 用得到的就學 , 用不到的 , 學他干嘛 。如果你的公司使用的svn或其他控制版本的工具 , 那么完全可以不學git , 沒有問題 。就算是你有心學 , 工作中用不到 , 學一會兒 , 可能就放棄了 , 沒有意義 。
但是如果最近你想跳槽 , 那可能就要學學git了 , 否則到時候會很尷尬 ??梢灶A見的是 , 未來git很可能成為所有公司使用的版本控制系統 , 所以你可以不學 , 稍微接觸一下 , 還是有必要的 。寫在最后最到底 , 一項技能 , 是否重要 , 還是看市場需求 , 還有就是通用程度 。當每個程序員都會使用git的時候 , 你還不會使用 , 那就有些low了 。
公司c位程序員不愿使用git,怎么辦?
Git的使用教程,git使用教程


有的人不玩游戲還不知道C位的意思 , C位就是carry位的意思 , 也就是公司的核心位置程序員不愿意從svn切換到git怎么辦?這在研發團隊中是很常見的事情 , 比如:團隊擴大了 , 需要更標準的代碼規范和研發流程來規約大家之前游擊戰、野戰軍的開發 , 但是有些同學覺得自己是老員工 , 是核心位置 , 覺得開發規范、流程限制了他的發揮 , 降低了開發效率 , 便抵觸甚至是不遵守這些規范 , 導致團隊領導落地執行受到阻礙 。
還有一種常見的 , 團隊統一決定使用idea編輯器 , 但是就有那種個別人非得使用eclipse , 導致代碼格式做不到統一標準 。這些都是不愿意接受新技術、新事物的現象 。那么當團隊遇到這種員工怎么辦呢?不管他了 , 任其使用?害群之馬干掉?這些都不是好方法 , 個人認為應該按如下步驟進行:溝通為先能做到c為的程序員 , 一定是可以溝通的 , 哪怕只在技術上可以溝通 。

推薦閱讀