ºìÁªLinuxÃÅ»§
Linux°ïÖú

Git 10ÖÜÄêÖ®¼Ê£¬´´Ê¼ÈËLinus Torvalds·Ã̸

·¢²¼Ê±¼ä:2015-04-08 09:05:45À´Ô´:ºìÁª×÷Õß:Xuein
À´Ô´:¿ªÔ´ÖйúÉçÇø

Ê®ÄêǰµÄÕâÒ»ÖÜ£¬linux ÄÚºËÉçÇøÃæÁÙÒ»¸ö¸ù±¾ÐÔµÄÌôÕ½£ºËûÃDz»ÔÙÄܹ»Ê¹ÓÃËûÃǵÄÐÞ¸´¿ØÖÆÏµÍ³£ºBitKeeper£¬Í¬Ê±ÆäËûµÄÈí¼þÅäÖùÜÀíÓöµ½Á˶Էֲ¼Ê½ÏµÍ³µÄÐÂÐèÇó¡£Linus Torvalds£¬LinuxµÄ´´Ê¼ÈË£¬½«Õâ¸öÌôÕ½½ÓÊÖ²¢ÏûʧÁËÊýÖÜ£¬´´ÔìÁË Git ¹¤¾ß¡£½ñÌì Git ±»ÓÃÓÚ³ÉǧÉÏÍò¸ö¹¤³Ì£¬²¢ÇÒÔÚ³ÌÐòÔ±ÉçÇøÖÐÏÆÆðÁËÒ»¸öеÄÉç»á»¯±àÂëµÄÀ˳±¡£

ΪÁËÇì×£ÕâÒ»Àï³Ì±®£¬ÎÒÃÇÇë Linus È¥·ÖÏí Git µÄÄ»ºó¹ÊÊ£¬²¢ÇÒ¸æËßÎÒÃÇÕâ¸ö¹¤³Ì¶ÓÈí¼þ¿ª·¢µÄÓ°Ïì¡£Äã»á·¢ÏÖËûÔÚÕâ¸ö¹Êʱ³ºóµÄµÄÆÀÂÛ¡£ÎÒÃǸúËæÕßQ&A׷ѰGitµÄ¹ì¼££¬Í¬Ê±ÎÒÃÇΪÆäËûµÄ¹¤³ÌÒ²Ãè»æÁËÂÖÀª¡£È¥²éÕÒKVM£¬Qt£¬Drupal£¬PuppetºÍwine±³ºóµÄ¹ÊʰÉ

Ϊʲô¿ª·¢Git?

Torvalds: ÎÒÆäʵ¸ù±¾²»Ïë×öÔ´Âë¹ÜÀí£¬ÎÒÈÏΪԴÂë¹ÜÀíÊǼÆËã»úÁìÓò×îÎÞȤµÄÊ£¨¿ÉÄÜÊý¾Ý¿â¸üÎÞȤ ;^£©¡£ÎÒ¶ÔSCM(Ô´Âë¹ÜÀí¹¤¾ß)¸Ðµ½·ßÅ­¡£µ«ÊÇBitKeeperµÄ³öÏÖÈÃÎÒÖØÐÂÈÏʶÁËÔ´Âë¹ÜÀí¡£BK (BitKeeper)´ó¶àÊý¶¼ÊÇÕýÈ·µÄ,µ«Óб¾µØ¸±±¾µÄ´æ´¢¿âÓë·Ö²¼Ê½ºÏ²¢ÊÇÒ»¸ö´óÎÊÌâ¡£·Ö²¼Ê½Ô´Âë¹ÜÀíµÄÒ»¸öÖ÷ÒªÎÊÌâÊÇÔ´Âë¹ÜÀíµÄ·ÖÀë----Ë­²Å¿ÉÒÔÌá½»¸Ä±ä¡£BKչʾÁËÈçºÎͨ¹ýÿ¸öÈ˶¼ÓÐÔ´Âë¿âÀ´±Ü¿ªÕâ¸öÎÊÌâ¡£µ«ÊÇBKÒ²ÓÐ×Ô¼ºµÄÎÊÌ⣺¼¸ÖÖ¼¼Êõµ¼ÖÆÁËÕâÖÖÎÊÌ⣨ÄÕ»ðµÄÖØÃüÃû£©£¬µ«×î´óµÄÎÊÌâÊÇËü²»¿ªÔ´£¬ÕâÈúܶàÈ˲»Ô¸ÒâʹÓÃËü¡£Òò´Ë£¬µ±ÎÒÃÇÒÔ¼¸¸öºËÐĵÄά»¤Ê¹ÓÃBK¶ø¸æÖÕ----ËüÃÇÊÇÃâ·ÑʹÓõĿªÔ´ÏîÄ¿----µ«ËüÃÇÎÞ´¦²»ÔÚ¡£BK°ïÖúÁËÄں˿ª·¢Õߣ¬µ«ÊÇËü»¹ÊÇÓÐÍ´µã¡£

µ±Tridge (Andrew Tridgell)¶Ô£¨Ï൱¼òµ¥µÄ£© BK ЭÒé½øÐÐÄæÏò¹¤³Ì--ÕâÊÇÓÐã£ÓÚBKµÄʹÓùæÔòµÄ--µÄʱºò£¬ÊÂÇéµ½Á˲»µÃ²»½â¾öµÄµØ²½¡£ ÎÒ»¨Á˼¸¸öÐÇÆÚ£¨¼¸¸öÔ£¿ÎÒ¾õµÃÊÇÄÇÑù£©ÔÚTridge ºÍ Larry McVoyÖ®¼ä×öµ÷½â£¬µ«Êǵ½×îºó£¬Ã÷ÏÔ²»ÆðÈκÎ×÷Óá£ÓÚÊÇ£¬´ÓÄǸöʱ¿ÌÆð£¬ÎÒ¾ö¶¨²»ÔÙ¼ÌÐøÊ¹ÓÃBK£¬Ò²²»Ô¸ÖØ»ØÊ¹ÓÃBK֮ǰµÄÔã͸Á˵ÄÈÕ×Ó¡£Í¬Ê±£¬ÁîÈËÒź¶µÄÊÇ£¬Ò»Ð©ÆäËüµÄSCM£¬³¢ÊÔ×Å×ö·Ö²¼Ê½µÄÊÂÇ飬µ«ÊÇÔ¶³Ì·ÃÎÊҲûÓд¦ÀíºÃ¡£ÎÒÓÐÐÔÄܵÄÐèÇ󣬲»½ö½öÊÇÂú×ãÔ¶³Ì¿ÉÓã¬Í¬Ê±ÎÒ»¹µ£ÐÄ´úÂëÍêÕûÐÔºÍÕû¸ö¹¤×÷Á÷£¬ÓÚÊÇÎÒ¾ö¶¨×Ô¼ºÐ´Ò»¸ö¡£

ÄãÊÇÈçºÎ×ÅÊÖ×öÕâ¼þʵÄ?ÄãÊÇÕû¸öÖÜÄ©¶¼ÔÚд´úÂ룬»¹ÊÇÖ»Ôڹ̶¨µÄ¼¸¸öÐ¡Ê±ÄØ?

Torvalds: àË£¬Êµ¼ÊÉÏ£¬Äã¿ÉÒÔ´ÓgitµÄÔ´´úÂë²Ö¿âÖУ¬²é¿´ËüÊÇÈçºÎ³ÉÐ͵쬳ýÁË´ó¸ÅÊÇ×ʼµÄÒ»Ìì¡£ÎÒ´óÔ¼»¨ÁËÒ»Ììʱ¼äÀ´ÈÃgit¡°×ÔÎҹܿء±£¨self-hosting£©£¬ÕâÑù£¬ÎҾͿÉÒÔͨ¹ýgitÀ´Ìá½»´úÂ루commit£©µ½git¡£ËùÒÔ´ó¸ÅµÚÒ»ÌìÊÇÒþ²ØµÄ£¬µ«ÊÇËùÓÐÆäËüµÄ¶«Î÷¶¼ÔÚÄÇÀïÁË¡£±àÂ빤×÷´ó¶àÊýÔÚ°×Ì죬µ«ÊÇÒ²ÓÐÉÙÊýÔÚÎçÒ¹£¬Ò²ÓÐһЩÔÚÁ賿2µã¡£×îÓÐȤµÄ²¿·ÖÊÇ£¬Ëü³ÉÐͷdz£¿ì£»gitÊ÷ÖеĵÚÒ»¸öcommit²¢Ã»Óкܶà´úÂ룬µ«ÊÇËüÒѾ­×öÁË×î»ù±¾µÄÊÂÇé--¿ÉÒÔÌá½»£¨commit£©×Ô¼º¡£ÆäÖеļ¼ÇÉʵ¼ÊÉϲ»ÔÚÓÚ´úÂ룬¶øÔÚÓÚÏë³öËüÈçºÎ×éÖ¯Êý¾ÝµÄ°ì·¨¡£

ËùÒÔ£¬ÎÒÏë˵£¬gitÔÚ´óÔ¼10Ìì×óÓÒµÄʱ¼äÖ®ºóµÄÑù×Ó£¨ÔÚÕâ¸öµã£¬ÎÒʹÓÃgit×öÁË*kernel*µÄµÚÒ»´ÎÌá½»£©£¬Ëü²¢²»ÏñijЩ·è¿ñµÄÀ¬»ø±àÂ루¶øÊÇÓÐʵ¼ÊµÄʹÓüÛÖµ£©¡£ÔçÆÚµÄ´úÂëÁ¿Êµ¼ÊÉϷdz£Ð¡£¬ËüµÄÄ¿±êÊÇÕýȷʵÏÖ»ù±¾µã¡£ ÔÚÕû¸öÏîÄ¿¿ªÊ¼Ö®Ç°£¬ÎÒÒ»Ö±ÔÚ×Ðϸ¿¼ÂÇ¡£ÎÒÒâʶµ½ÆäËûÈËÓöµ½µÄÎÊÌ⣬ҲÏëµ½ÁËÒª±ÜÃâÈ¥×öµÄÊÂÇé¡£

ËüµÄ´æÔÚÖÜÆÚ´ïµ½ÁËÄãµÄÔ¤ÆÚÂð? ÄãÈÏΪËüĿǰӦ¸ÃÈçºÎ¹¤×÷ÄØ? ÊÇ·ñÓÐһЩÏÞÖÆÄØ?

Torvalds: ÎÒ¶Ôgit·Ç³£ÂúÒâ¡£¶ÔÓÚkernelµÄ¿ª·¢£¬Ëü×öµÄ·Ç³£·Ç³£ºÃ£¬Âú×ãÁËÎÒËùÓеÄÔ¤ÆÚ¡£ÈÃÎÒ¾õµÃÓÐȤµÄÊÇ£¬ËüÊÇÈçºÎ½Ó¹ÜÁËÐí¶àÆäËüÏîÄ¿µÄ¡£½á¹ûÊÇÁîÈ˳ԾªµÄ¡£ÔÚ¸ü»»Ô´´úÂë¹ÜÀíϵͳµÄʱºò£¬ÓкܴóµÄ¹ßÐÔ£»¿´¿´CVS£¬ÉõÖÁÊÇRCS£¬ËüÃÇÕ¼¾ÝÁ˶೤ʱ¼ä£¬µ«ÊÇ£¬Ä³¸öʱ¿ÌÆð£¬git¾ÍÍêÈ«½Ó¹ÜÁË¡£

Äã¾õµÃËüΪºÎÈç´Ë¹ã·ºµÄ±»²ÉÓÃÄØ?

Torvalds: ÎÒÈÏΪ£¬ÆäËûÐí¶àÈËÏñÎÒÒ»Ñù£¬¶¼±»Í¬ÑùµÄÎÊÌâŪµÃ»ÒÐÄÉ¥Æø£¬ÕâЩÎÊÌâÈÃÎÒÑá¶ñSCM¡£Ðí¶àÏîÄ¿ÓÉÓÚÊÔ׎â¾öÒ»Á½¸ö±ß±ß½Ç½ÇµÄСÎÊÌâ¶øÈÃÈËÃÇ×¥¿ñ£¬²¢²»ÊÇÏñgitÕâÑùÕæÕýµÄ×ÅÊÖ½â¾öÖØÒªµÄÎÊÌâ¡£¼´±ãÈËÃDz¢²»ÖªÏþ¡°·Ö²¼Ê½¡±µÄ²¿·ÖÓжàÃ´ÖØÒª£¨Ðí¶àÈËÔø·´¶ÔËü£©£¬Ö»ÒªËûÃÇŪÃ÷°×£¬gitÔÊÐí¼òµ¥¿É¿¿µÄ±¸·Ý£¬Í¬Ê±ÔÊÐíÈËÃÇÉú³ÉËûÃÇ×Ô¼ºË½ÓеIJֿ⣬¶ø²»Óõ£ÐÄһЩÖÐÐIJֿâµÄÓµÓÐд·ÃÎÊȨÏ޵IJßÂÔ£¬ËûÃÇÊǾø²»»áÔٻص½ÒÔǰµÄ°æ±¾¹ÜÀíµÄ¡£

Git»áÓÀÔ¶´æÔÚÏÂÈ¥Â𣿻òÕß˵£¬ÄúÊÇ·ñÔ¤¼ûµ½ÔÚÏÂÒ»¸ö10ÄêÖн«»áÓÐÆäËûµÄ°æ±¾¿ØÖÆÏµÍ³³öÏÖ£¿Äã»áÊÇÕâ¸öϵͳµÄ×÷ÕßÖ®Ò»Âð£¿

Torvalds£º²»£¬ÎÒ²»»áÊÇÕâЩ×÷ÕßÖеÄÒ»Ô±¡£ÎÒÃÇÔÚ10ÄêÄÚ»òÐí¿ÉÒÔ¿´µ½Ò»Ð©ÐµĶ«Î÷£¬µ«ÎÒ±£Ö¤ÕâЩ¶«Î÷Ò²»áÊÇ¡°ÀàGit¡±µÄ¡£Õâ²¢²»ÊÇ˵GitÄÜÕýÈ·µØ´¦ÀíËùÓеÄÊÂÇ飬µ«ËüÒÔÒ»ÖÖǰËùδÓеķ½Ê½°Ñ×îΪ»ù±¾µÄÎÊÌâ¶¼½â¾öÁË£¬ÔÚÕâ֮ǰûÓÐÒ»¿îÈí¼þÅäÖùÜÀí¹¤¾ß£¨SCM£©¿ÉÒÔÓëÖ®æÇÃÀ¡£

ÎÒ¿ÉÒÔºÁ²»Ç«ÐéµØËµ ;)

ΪʲôGitÄÜÔÚLinuxÉϹ¤×÷µÃÈç´ËºÃ£¿

Torvalds:ºÃ°É£¬ºÜÃ÷ÏÔµÄËü¾ÍÊÇΪÁËÎÒÃǵŤ×÷Á÷³Ì¶øÉè¼Æ£¬Òò´ËËû±¾Éí¾ÍÊÇLinuxµÄÒ»²¿·Ö¡£ÎÒÒѾ­¶à´ÎÌáµ½ÍêÈ«µÄ¡°·Ö²¼Ê½¡±²¿·Ö£¬µ«ËüÖµµÃÒ»ÔÙÌá¼°¡£Ëü±»Éè¼ÆµÃÔÚÃæ¶ÔÈçLinuxµÄ´óÐÍÏîĿʱÓÐ×ã¹»µÄЧÂÊ£¬²¢ÇÒËü±»Éè¼ÆµÃÈ¥Íê³ÉÔÚËü֮ǰÈËÃÇÈÏΪºÜ¡°ÄÑ¡±µÄÈÎÎñ----ÒòΪÄÇЩÊÂÇéÎÒÿÌì¶¼ÔÚ×ö¡£

Ö»¾ÙÒ»¸öÀý×Ó£º´úÂëºÏ²¢µÄ¸ÅÄîÔÚ¶àÊýÔ´Âë¹ÜÀí¹¤¾ßÖÐͨ³£±»ÈÏΪÊǷdz£Í´¿àºÍÀ§ÄѵÄÊ¡£Äã»á¼Æ»®ÄãµÄ´úÂëºÏ²¢£¬ÒòΪÄÇÊÇÖØ´óµÄ¾ö¶¨¡£ÄÇÑùµÄÇé¿ö¶ÔÎÒ¶øÑÔ²»ÄܽÓÊÜ£¬×Ô´ÓÎÒÒ»ÌìÔںϲ¢µÄ´°¿Úǰ×öÊýÊ®´ÎµÄ´úÂëºÏ²¢Ö®ºó£¬×îÍ·Ì۵ĵÄÎÊÌâ²»ÊÇ´úÂëºÏ²¢¹¤×÷±¾Éí£¬×îÖØÒªµÄÓ¦¸ÃÊǼì²éÆä½á¹û¡£GitÖУ¬´úÂëºÏ²¢Ö»»á»¨·ÑÊýÃ룬±àд´úÂëºÏ²¢×¢ÊÍÎÄ×ÖÈ´»á»¨·ÑÎҺܳ¤µÄʱ¼ä¡£

Òò´Ë£¬Git»ù±¾Éϰ´ÕÕÎÒµÄÐèÇóÉè¼ÆºÍ±àÂ룬ҲÕâÑùʵÏÖ¡£

ÓÐÈË˵GitÖ»ÊÇΪ¾ø¶¥´ÏÃ÷Ö®ÈËÉè¼ÆµÄ£¬ÉõÖÁAndrew Morton¶¼Ëµ¹ýGit ¡°¾­¹ýÌØÒâÉè¼Æ£¬ÒÔ±ãÈÃÄã¸Ðµ½×Ô¼º²»¹»´ÏÃ÷¡£¡±Äú¶Ô´ËÓкλØÓ¦£¿

Torvalds£ºÎÒÏëÔÚÒÔǰȷʵÈç´Ë£¬µ«ÏÖÔÚ²»Í¬ÁË¡£ÒòΪÉÙÊýһЩԭÒò£¬ÈËÃǾõµÃgitÄÑÓ㬵«ÎÒÈÏΪÏÖÔÚֻʣһ¸öÔ­ÒòÁË¡£ºÜ¼òµ¥£¬ÄǾÍÊÇ£ºÄã¿ÉÒÔÓúܶàÖÖ·½·¨Íê³ÉÒ»¼þÊ¡£

ͨ¹ýgitÄã¿ÉÒÔÍê³ÉºÜ¶àÊÂÇ룬gitÒªÇóÈËÃÇ×ñÊØÐí¶à¹æÔò£¬ÕâЩ¹æÔò²¢·Ç³öÓÚ¼¼ÊõÉϵÄÏÞÖÆ£¬¶øÊÇΪÁËÈÃÈËÃÇ¿ÉÒÔ¸üºÃµÄºÏ×÷¡£ÎÒÃÇ˵gitÊÇÒ»¸öÇ¿´óµÄ¹¤¾ß¼¯£¬¿ªÊ¼Ê¹ÓÃʱÄã»á¸Ð¾õºÜÀ§ÄÑ£¬Õâͨ³£ÊÇÒòΪÄã¿ÉÒÔÓò»Í¬·½·¨Íê³ÉÒ»¼þÊ£¬¶øÇÒÕâЩ·½·¨¶¼Äܹ¤×÷¡£Ò»°ã˵À´£¬Ñ§Ï°git×îºÃµÄ·½·¨¿ÉÄÜÊÇ£¬ÄãÏÈÓÃËü×ö×î»ù±¾µÄÊÂÇ飬ֱµ½ÄãÊìϤÕâЩ»ù±¾²Ù×÷£¬ÔÙÈ¥Á˽âgitµÄÆäËüÓ÷¨¡£

gitµÄ¸´ÔÓÓÐһЩÀúÊ·Ô­Òò£¬ÆäÖÐÖ®Ò»ÊÇ£ºËü¹ýÈ¥¾ÍºÜ¸´ÔÓ£¡gitµÄÔçÆÚÓû§ÊÇÄÇЩΪKernel±à³ÌµÄÈË£¬ËûÃDz»µÃ²»Ñ§Ï°Ò»ÏµÁзdz£ÄÑÓõĽű¾¡£ÈËÃǵľø´ó¶àÊýµÄ¾«Á¦»¨·ÑÔÚÈÃgitÄÜÓ㬶ø²»ÊÇÈÃËü±äµÃÒ×Óá£ËùÒÔÔçÆÚgit¸ø´ó¼ÒµÄÓ¡Ïó£¨È·Êµ¾Í£©ÊÇ£¬Äã±ØÐëºÜ¾«È·µÄÁ˽âÔÚ×öʲô¡£µ±È»£¬ÔÚ×î³õµÄ°ëÄê»òÒ»ÄêÀȷʵÈç´Ë¡£

ÈËÃǸоõgit¸´ÔÓµÄÁíÒ»¸öÔ­ÒòÊÇ£ºgit²»Í¬ÒÔÍùµÄSCM¡£Ðí¶àÈËʹÓÃCVSÊ®ÄêÉõÖÁ¶þÊ®Ä꣬µ«git²»ÊÇCVS£¬Ò»µãÒ²²»¡£ËüÃǵÄÉè¼ÆÀíÄͬ¡¢ÃüÁͬ¡£gitÒ²´ÓÀ´Ã»ÓÐÏë¹ýÄ£·ÂCVS£¬ÉõÖÁÏà·´¡£Èç¹ûÄãÔø¾­³¤Ê±¼äʹÓÃCVS·ç¸ñµÄϵͳ£¬¾Í»á¸Ð¾õgitºÜ¸´ÔÓ£¬²¢ÇÒÄÇЩºÍCVS²»Í¬µÄÉè¼Æ£¬ÏÔµÃûÓбØÒª¡£ÈËÃÇ»áÒòÆæ¹ÖµÄÐÞ¶©±àºÅ¶ø·ÖÐÄ¡£ÎªÊ²Ã´gitµÄÐÞ¶©±àºÅ²»ÄÜÏñCVSµÄ1.3.1ÄÇÑùÀÛ¼Ó£¬¶øÊÇҪѡÔñÒ»¸öÆæ¹ÖµÄ40×Ö½ÚµÄÊ®Áù½øÖÆÊý£¿

µ«git²¢²»ÊÇÒª±íÏÖ¡°Ã»ÓбØÒªµÄ²îÒ족¡£gitȷʵºÍCVS´æÔÚ²îÒì¡£ÕâЩ²îÒìʹÈËÃǸоõÆäÖÐÒ»¸ö±ÈÁíÒ»¸ö¸´ÔÓ£¬ÄÇÊÇÒòΪËûÃÇÓв»Í¬µÄ֪ʶ±³¾°¡£CVS±³¾°µÄ¶«Î÷ÕýÔÚÔ¶È¥¡£¿ÉÄÜÏÖÔںܶàÈË´ÓÀ´Ã»ÓÐÓùýCVS£¬ËûÃǻ᲻Àí½âCVSµÄʹÓ÷½Ê½£¬ÒòΪËûÃÇÏÈѧϰÁËgit¡£

ÄãÈÏΪûÓÐgit£¬Linux KernelÄܴﵽĿǰµÄ¿ª·¢ËÙ¶ÈÂð£¿

Torvalds£ºßÀ£¬Ã»ÓÐgit£¬ÎÒÈÏΪ¿ÉÒÔ¡£µ«ÄÇÒâζ×ÅÐèҪijЩÈËд³ögitµÈЧµÄ¹¤¾ß£ºÒ»¸öÏñgitÒ»Ñù¸ßЧµÄ·Ö²¼Ê½µÄSCM¡£ÎÒÃÇȷʵÐèÒªÏñgitÕâÑùµÄ¶«Î÷¡£

ÄúĿǰ¶ÔGitHubÓкο´·¨£¿

Torvalds£ººÁÎÞÒÉÎÊ£¬GithubÊÇÒ»¸ö·Ç³£°ôµÄ´úÂëÍйܷþÎñ£¬µ«ÎÒ¶ÔËüÈÔÓÐһЩ¿´·¨£º×öΪһ¸ö¿ª·¢Æ½Ì¨£¨Ìá½»´úÂ룬ÇëÇó¸üУ¬¸ú×ÙissueµÈ£©£¬GitHubÓÐÌ«¶àÏÞÖÆ¡£ËüÔ¶²»ÈçKernelµÄ¿ª·¢Æ½Ì¨ÄÇÑù³öÉ«¡£

²¿·ÖÔ­ÒòÊÇÓÉÓÚKernelµÄ¿ª·¢·½Ê½----gitÕýÊÇΪKernel¿ª·¢¶øÉú£¬µ«ÁíÒ»²¿·ÖÔ­ÒòÊÇGitHubµÄ½çÃæ¹ÄÀø²»ºÃµÄÐÐΪ¡£±ÈÈ磬GitHubÉϵġ°Íê³ÉÌá½»¡±ÓÐһЩ²»ºÃµÄÌá½»ÐÅÏ¢¡£GitHubÔø¾­ÐÞ¸´ÁËһЩÎÊÌ⣬ҲÐíÏÖÔÚÒѾ­×öµÃºÜºÃÁË£¬µ«ËüÓÀÔ¶²»ÄÜÏñLinux KernelÄÇÑù£¬ºÍgitÍêÃÀ½áºÏ¡£

Çë˵һ˵ÔÚ Git »ò GitHub ÉÏÄú×î¸ÐÐËȤµÄÓ÷¨£¿

Torvalds£ººÜ¸ßÐË¿´µ½²ÉÓÃgit¿ÉÒÔºÜÇáËɵĴ´½¨Ò»¸öÏîÄ¿¡£ÒÔǰµÄ´úÂëÍйܺÜÄÑÓã¬ÓÐÁËgitºÍGitHub£¬´´½¨Ò»Ð©Ð¡ÏîÄ¿±äµÃ·Ç³£¼òµ¥¡£ÏîÄ¿¾ßÌåÊÇ×öʲô²¢²»ÖØÒª£¬ÖØÒªµÄÊÇÄã¿ÉÒÔ×öµ½ÁË¡£

Äú×î½ü»¹ÓÐÆäËüÏîÄ¿Âð£¿ÆäËü¿ÉÒÔͳÖÎδÀ´Èô¸ÉÄêÈí¼þ¿ª·¢µÄΰ´óÏîÄ¿£¿

Torvalds£ºÄ¿Ç°Ã»ÓУ¬Èç¹ûÓеϰÎÒ»á¸æËßÄã¡£
ÎÄÕÂÆÀÂÛ

¹²ÓÐ 0 ÌõÆÀÂÛ