普通人約架去公園,程序員約架去Github:Git提高戰(zhàn)斗力
3月4日,因討論“譚浩強(qiáng)在程序員圈口碑”話題,林薛兩位程序員意見不一,在網(wǎng)上唇槍舌戰(zhàn)好不激烈(見下圖)。Linus 大神曾教導(dǎo)過廣大程序員“Talk is cheap, show me the code”。***林童鞋提議兩人去寫代碼比賽,建議薛到全球最知名的編程社交網(wǎng)站 github 創(chuàng)建公開的倉(cāng)庫(kù),fork 之后兩人直接開寫。
令人遺憾的是,目前薛童鞋并沒有去 Github 創(chuàng)建代碼倉(cāng)庫(kù)。伯樂在線小編無(wú)責(zé)任估測(cè),經(jīng)過此次事件,以后程序員約架寫代碼會(huì)成為一個(gè)潮流。 如果你不知道 git 是為何物,那你被約架之時(shí),可就要吃虧了。不過沒關(guān)系,現(xiàn)在惡補(bǔ)還來(lái)得及。
什么是 Git?
Git是一個(gè)分布式版本控制/軟件配置管理軟件,原是Linux內(nèi)核開發(fā)者林納斯·托瓦茲(Linus Torvalds)為更好地管理Linux內(nèi)核開發(fā)而設(shè)計(jì)。(摘自維基百科)
Git 快速上手
《Try Git:Git交互式教程》:code school 聯(lián)合 Github 推出的一個(gè)交互式入門教程。號(hào)稱可以讓 Git 初學(xué)者在 15 分鐘內(nèi)熟悉 Git 基本操作。
《Git 簡(jiǎn)易指南》該指南有中文版,并且沒有高深內(nèi)容,易上手。鏈接:http://t.cn/zOhMLOH
還有其他一些 Git 技術(shù)博文,比如:《寫給Git初學(xué)者的7個(gè)建議》。
Githug:助你提高 git 技巧的”游戲”,40+ 關(guān)卡
Githug 是由 Gary Rennie 設(shè)計(jì)開發(fā)的一種學(xué)習(xí) Git 的”游戲”方式,包括一系列的關(guān)卡,每個(gè)關(guān)卡中都得使用 git 命令,以確保正確答案。
Githug 共有 4 條命令:play(默認(rèn)命令,用來(lái)檢測(cè)你為當(dāng)前關(guān)卡給出的解決方案)、hint(給出當(dāng)前關(guān)卡的提示)、reset(重置關(guān)卡)、test(用于測(cè)試還在開發(fā)中的關(guān)卡)。 如果有 git 高手感興趣,可以去制作關(guān)卡。
鏈接:https://github.com/Gazler/githug
git pk 命令什么時(shí)候能面世?
哪位童鞋去和 Linus 大神提這個(gè)需求?