ÎÒÃÇÔÚÉÏÒ»¸öÏê½â±¾µØ¿âµÄʹÓÃÒÔ¼°ÔÀí(Ò»)µ±ÖÐÁ˽⵽£¬ÈçºÎ´´½¨Ò»¸ö±¾µØ¿â£¬È»ºó²é¿´±¾µØ¿âµÄÐ޸ģ¬ÒÔ¼°Óб¾µØ¿âµÄ¸÷¸ö°æ±¾Ö®¼äµÄÇл».
»¹Óб¾µØ¿âµÄ°æ±¾¼Ç¼µÄÔÀí. ½ÓÏÂÀ´Õâ¸ö²©¿Í£¬ÎÒÃÇÀ´Á˽ⱾµØ¿âµÄµ×²ãʵÏÖÔÀí>>>
¹¤×÷ÇøºÍ°æ±¾¿â
ʲôÊǹ¤×÷ÇøºÍÔÝ´æÇøÄØ£¿£¿£¿£¿
¹¤×÷Çø¾ÍÊÇÄãµçÄÔµ±ÖÐËùÓпÉÒÔ¿´µ½µÄÈÎÒâÒ»¸öĿ¼£¬¿ÉÒÔÕâÑùÀí½âÕâЩĿ¼ÊÇÊôÓÚÄ㹤×÷µÄËùÒÔÄã¿ÉÒÔ¿´µ½ËûÃÇ.ËüÃǶ¼Òª±»ÄãһֱʹÓÃ.
GITµÄ°æ±¾¿â:ÔÚÒ»¸ö¹¤×÷ÇøÀïÃæµÄ»áÓÐ.gitµÄÒþ²ØÄ¿Â¼£¬ÕâÀï¾ÍÒѾ²»ÊôÓÚ¹¤×÷ÇøÁË£¬ÕâÀïÊÇgitµÄ°æ±¾¿â.ÕâÀï¾ÍÊDZ£´æÄãÐèÒªÍùgitÍÆË͵ÄÄÚÈÝ.
GitµÄ°æ±¾¿âÀï´æÁ˺ܶණÎ÷£¬ÆäÖÐ×îÖØÒªµÄ¾ÍÊdzÆÎªstage£¨»òÕß½Ðindex£©µÄÔÝ´æÇø£¬»¹ÓÐGitΪÎÒÃÇ×Ô¶¯´´½¨µÄµÚÒ»¸ö·ÖÖ§master£¬ÒÔ¼°Ö¸
ÏòmasterµÄÒ»¸öÖ¸Õë½ÐHEAD. ÕâÀïµÄHEADÖ¸ÕëÎÒÃÇÒѾ¼ûʶ¹ýÒ»µãÁË£¬µ«ÊÇ·ÖÖ§ÊǷdz£ÖØÒªµÄ£¡µ«ÊÇÏÖÔÚÎÒÃDz»¹ØÐÄ£¡
ÎÒÃǹØÐĵÄÊÇÔÝ´æÇø....

ÉÏͼÆäʵ¾ÍÊÇÎÒÃÇ´Ó¹¤×÷Çø½«ÎļþÍÆË͵½git·ÖÖ§ÉϵľßÌå¹ý³Ì£¬ÏÖÔÚÎÒÃÇÓ¦¸ÃÀí½âµ½ÁËΪʲôÐèÒªgit
addºÍgit commitÁ½²½²ÅÄÜÍÆËͳɹ¦Á˰É~
git add ½«Îļþ´Ó¹¤×÷ÇøÍÆË͵½ÔÝ´æÇø. git commit½«ËùÓеÄÔÝ´æÇøµÄÄÚÈÝÍÆË͵½master.ÒòΪÎÒÃÇ´´½¨Git°æ±¾¿âʱ£¬Git×Ô¶¯ÎªÎÒÃÇ´´½¨ÁËΨһһ¸ö
master·ÖÖ§£¬ËùÒÔ£¬ÏÖÔÚ£¬git commit¾ÍÊÇÍùmaster·ÖÖ§ÉÏÌá½»¸ü¸Ä¡£Äã¿ÉÒÔ¼òµ¥Àí½âΪ£¬ÐèÒªÌá½»µÄÎļþÐÞ¸Äͨͨ·Åµ½ÔÝ´æÇø£¬È»ºó£¬Ò»´ÎÐÔÌá½»ÔÝ
´æÇøµÄËùÓÐÐ޸ġ£ ÎÒÃÇÃ÷°×ÁËÕâЩ£¬½ÓÏÂÀ´Àí½âºÜ¶àgitµÄ²Ù×÷Ö®ºó¾Í»áµÃÐÄÓ¦ÊÖÁË~
ËùÒÔµ±ÄãÐÞ¸ÄÒ»¸öÎļþÖ®ºó£¬Èç¹ûÄãûÓÐgit add. ÄãÖ±½Ógit commitÊÇûÓÐÈκÎ×÷ÓõÄ.
¼ÇסÄã¿ÉÒԺܶà´Îgit add È»ºóʹÓÃÒ»´Îgit commit~
git±¾µØ¿âµÄ³·ÏúÐÞ¸Ä
ÎÒÃÇÉú»îµ±ÖУ¬²»¹ÜÊÇ΢ÐÅ»¹ÊÇqq¶¼ÓÐÒ»¸ö³·»ØµÄ¹¦ÄÜ£¬ÔÒò¾ÍÊÇÎÒÃÇ·¢ÁËһЩ²»¸Ã·¢µÄ¶«Î÷£¬±ÈÈçÄã¸úÄãµÄ»ùÓÑ·¢ËÍһЩ²»½¡¿µµÄ¶«Î÷(΢Ц)
È»ºó
ÄãÃÍÈ»·¢ÏÖ·¢µ½Å®ÅóÓѵÄqqÉÏÃæÁË£¬Õâʱºò³ÃÅ®ÅóÓÑûÓз¢ÏָϽô³·»Ø£¡£¡£¡ ËùÒÔÕâ¸ö¹¦ÄÜ·¢Ã÷µÄ¾Í·Ç³£ºÏÇéºÏÀí.
ÄÇôGITÔõô»áûÓÐÕâЩ²Ù×÷ÄØ£¿
ÆäʵGITÒ²ÓÐÀàËÆµÄ¹¦ÄÜ£¬¾ÍÊÇ·ÀÖ¹ÄãÐÞ¸ÄÎļþ³ö´í£¬È»ºó·Ç³£ºó»Ú£¬ÔÙÈ»ºóÖ»ÐèÒªÒ»ÌõÖ¸Áî¾Í»Ö¸´Èç³õ.
½ÓÏÂÀ´ÎÒÃÇÀ´ÈÏʶһÏÂ:
$ git checkout -- file£¨ÕâÀïÊÇÄãµÄÎļþÃû£©

ÕâÀïÎÒ·¢ÏÖÎÒµÄliang.txtÀïÃæ³öÏÖÁËÔà»°£¬µ±È»ÎÒ¿ÉÒÔÀïÃæ»ØÎļþÀïÃæÉ¾µô£¬µ«ÊÇÕâÀïÎÒÒªÐã²Ù×÷¹þ¹þ.ÎÒÃÇ¿ÉÒÔ¿´µ½ÕâÀïÒ»¾äÖ¸Áî³·ÏúÁËÉÏÒ»ÌõÄÚÈÝ
µ«ÊÇÈç¹ûÄã²»ÐÒgit add£¬°ÑÎļþÍÆË͵½ÔÝ´æÇøÁËÔõô°ì£¿£¿ ÕâÀïÒ²²»Óõ£ÐÄ~£¬¿´ÏÂÃæ²Ù×÷:

ʲô¹í...ÒÔǰ·½·¨ÒѾûÓÐÓÃÁË. ÒѾ±»Ìí¼Óµ½ÔÝ´æÇøÁËÔõô°ì.. ÆäʵÎÒÃÇ»¹Óа취£¡ ÎÒ¿ÉÒÔʹÓÃÖ¸Áî°ÑÔÝ´æÇøµÄÎļþ»ØÍ˵½¹¤×÷Çø,È»ºóÔÙ³·ÏúÄÚ
ÈÝ,½ÓÏÂÀ´ÎÒÀ´ÑÝʾһÏÂ:

ÎÒÃÇ¿ÉÒÔÕâÀï¿´µ½,ʹÓÃgit reset HEAD file Ö¸Áî¿ÉÒÔʹµÃÔÝ´æÇøµ±ÖеÄÄÚÈÝ»ØÍ˵½¹¤×÷Çø£¡£¡£¡
À´¼ÌÐø£¬Õâ¸öʱºòÄã·¢ÏÖÄãÒѾgit commit ÄÇô
Õâ¿ÉÔõô°ì£¡ Éϸö²©¿Íµ±Öеİ汾»ØÍËÊǸÉɶµÄ£¿£¿ Ö±½ÓʹÓð汾»ØÍ˲»¾ÍÍêÁË£¡ ÄÄÀïÀ´Õâô¶à»°.¡£¡£¡£¡£
×îºóµÄ×îºó£¬Èç¹ûÄã°ÑÕâ¸öfuck you! ÍÆË͵½Ô¶³Ì¿â£¬ÍÆË͵½ÍøÉÏÖ®ºó£¬ÄÇôÄã¾Í×ÔÇó¶à¸£°É..
Õâ¸öÒѾûÓа취ÁË.............
git±¾µØ¿âµÄɾ³ýÎļþ
ÎÒÃǸոÕÁ˽⵽ÁË£¬³·Ïú¹¦ÄÜ. ÏÖÔÚÎÒÃǼÌÐøÑ§Ï°£¬Ñ§Ï°É¾³ý¹¦ÄÜÕâʱºòÓеÄÈ˾ͿªÊ¼ÒÉ»óÁË... Õâɾ³ý¹¦ÄÜÓÐɶɾµÄ£¬Õâ¾ÍÊÇ×î¼òµ¥µÄrm
Îļþ
¾Í½áÊøÁË. ²»²»²»£¬µ±Äãµ¥´¿µÄɾµôÁËÒ»¸öÎļþ£¬ÄãʹÓÃgit statusÖ¸Áîʱ£¬Ëû»á¸æËßÄã°æ±¾¿âµ±ÖÐÄǸöÎļþ±»É¾³ýÁË£¬ËùÒÔÄ㻹ÐèÒªÔÚ°æ±¾¿â
µ±ÖÐɾ³ýµôÕâ¸öÎļþ£¬ËùÒÔÎÒÑÝʾһÏÂ~

Õâ¸öʱºòliang.txt£¬¾ÍÓÀÔ¶²»»á³öÏÖÔÚÄãµÄ°æ±¾¿âºÍÄãµÄ¹¤×÷Çøµ±ÖÐÁË. µ±È»Èç¹ûÄã·¢ÏÖ×Ô¼ºÎóɾµÄʱºò£¬Ò»¶¨×¢ÒâÎÒÃÇ»¹¿ÉÒÔʹÓó·Ïú¹¦ÄÜ.
Èç¹ûµ±ÄãÔÚ¿âÖÐɾ³ýÎļþ²¢ÇÒgit commitÁË£¬ÎÒÃÇ»¹¿ÉÒÔ½â¾ö.ÒòΪÎÒÃÇÓÐʱ¹â»ú£¬¿ÉÒԻص½¹ýÈ¥~~
ËùÒÔÕâÀïÎÒÃÇ¿ÉÒÔ¿´µ½gitµÄÇ¿´óÖ®´¦.
´ó¸Å¹¦ÄܾÍÕâô¶à£¬»¹ÊÇÏ£Íû´ó¼ÒºÃºÃŬÁ¦.ºÃºÃÁ·Ï°Õâ¸ögitµÄ±¾µØ¿âµÄ»ù±¾²Ù×÷. »¹ÓзÖÖ§ÊǷdz£ÖØÒªµÄ.
ÒòΪgitÆäʵ×îÀ÷º¦µÄÊÇÓëËûÈ˹²Ïí´úÂë
£¬´ó¼ÒÒ»ÆðºÏͬÐ×÷£¬ËùÒÔ½ÓÏÂÀ´·ÖÖ§ºÍÍøÉϵÄÔ¶³Ì¿â£¬ÒÔ¼°ºÍËûÈ˺Ï×÷¶¼ÊǷdz£ÖØÒªµÄ. |