gitÔõô»Ø¹ö»º´æÇø´úÂë
ÔÚʹÓÃgitÖÎÀí´úÂëʱ£¬ÎÒÃǾ³£»áÓöµ½ÐèÒª»Ø¹ö´úÂëµÄÇéÐΡ£¶øÔÚgitÖУ¬ÓÐÈý¸ö²î±ðµÄÇøÓò£¬°üÀ¨ÊÂÇéÇø¡¢ÔÝ´æÇøºÍ´úÂë¿ÍÕ»£¬Òò´Ë»Ø¹öµÄ·½·¨Ò²²î±ð¡£±¾ÎĽ«ÖصãÏÈÈÝÔõÑù»Ø¹ögit»º´æÇøÖеĴúÂë¡£
Ò»¡¢Git»º´æÇø¼ò½é
GitÖеĻº´æÇø£¨Ò²³ÆΪÔÝ´æÇø£©ÊÇÖ¸ÎÒÃÇʹÓÃGit addÏÂÁÎļþÌí¼Óµ½GitÖеÄÇøÓò¡£Ò²¾ÍÊÇ˵£¬µ±ÎÒÃÇÖ´ÐÐGit addÖ¸Áîºó£¬ÎļþµÄÐ޸ĻᱻÔݱ£´æGitµÄ»º´æÇøÖУ¬ÆÚ´ý±»Ìá½»µ½´úÂë¿ÍÕ»ÖС£Òò´Ë£¬ÈôÊÇÐèÒª»Ø¹ö»º´æÇøµÄ´úÂ룬¾ÍÐèҪʹÓÃGit resetÏÂÁî¡£
¶þ¡¢»Ø¹öGit»º´æÇøÖеĴúÂë
ʹÓÃGit resetÏÂÁî»Ø¹öµ¥¸öÎļþ
ÈôÊÇÖ»ÐèÒª»Ø¹öij¸öÎļþÔÚ»º´æÇøµÄÐ޸ģ¬¿ÉÒÔʹÓÃÒÔÏÂÏÂÁ
git reset <file></file>
µÇ¼ºó¸´ÖÆ
ÆäÖУ¬ ΪҪ»Ø¹öµÄÎļþÃû³Æ¡£Ö´ÐÐÉÏÊöÏÂÁîºó£¬Git»á½« ÔÚ»º´æÇøÖеÄÐÞ¸ÄËùÓÐ×÷·Ï£¬²¢½«¸ÃÎļþ»Ø¹öµ½ÉÏÒ»¸öÌá½»°æ±¾µÄ״̬¡£
ʹÓÃGit resetÏÂÁî»Ø¹ö¶à¸öÎļþ
ÈôÊÇÐèÒª»Ø¹ö¶à¸öÎļþÔÚ»º´æÇøµÄÐ޸ģ¬¿ÉÒÔʹÓÃÒÔÏÂÏÂÁ
git reset <file1> <file2> <file3></file3></file2></file1>
µÇ¼ºó¸´ÖÆ
ÆäÖУ¬ ¡¢ ºÍ ΪҪ»Ø¹öµÄÎļþÃû³Æ¡£Ö´ÐÐÉÏÊöÏÂÁîºó£¬Git»á½«ËùÓÐÖ¸¶¨µÄÎļþÔÚ»º´æÇøÖеÄÐÞ¸ÄËùÓÐ×÷·Ï£¬²¢½«ÕâЩÎļþ»Ø¹öµ½ÉÏÒ»¸öÌá½»°æ±¾µÄ״̬¡£
ʹÓÃGit resetÏÂÁî»Ø¹öËùÓÐÎļþ
ÈôÊÇÐèÒª»Ø¹ö»º´æÇøÖеÄËùÓÐÎļþ£¬¿ÉÒÔʹÓÃÒÔÏÂÏÂÁ
git reset
µÇ¼ºó¸´ÖÆ
Ö´ÐÐÉÏÊöÏÂÁîºó£¬Git»á½«»º´æÇøÖÐËùÓÐÎļþµÄÐÞ¸ÄËùÓÐ×÷·Ï£¬²¢½«ËüÃǻعöµ½ÉÏÒ»¸öÌá½»°æ±¾µÄ״̬¡£
Èý¡¢×ܽá
ÔÚGitÖУ¬»º´æÇøÊÇÒ»¸öºÜÖ÷ÒªµÄ¿´·¨£¬ËüÊÇʵÏÖ´úÂë°æ±¾¿ØÖƵÄÒªº¦Ö®Ò»¡£Í¨¹ýÉÏÊöÏÈÈÝ£¬ÎÒÃÇ¿ÉÒÔÇåÎúµØÖªµÀÔõÑù»Ø¹öGit»º´æÇøÖеĴúÂ룬²¢Ê¹Æä»Øµ½Ö®Ç°µÄ״̬¡£ÔÚÒ»Ñùƽ³£Ê¹ÓÃGitʱ£¬ÈôÊÇÓöµ½´úÂë·ºÆðÎÊÌ⣬ÎÞ·ÁʹÓÃGit resetÏÂÁî»Ø¹ö»º´æÇøÖеĴúÂ룬ÒÔ°ü¹ÜÕû¸ö´úÂë¿âµÄÎȹÌÐÔºÍ׼ȷÐÔ¡£
ÒÔÉϾÍÊÇgitÔõô»Ø¹ö»º´æÇø´úÂëµÄÏêϸÄÚÈÝ£¬¸ü¶àÇë¹Ø×¢±¾ÍøÄÚÆäËüÏà¹ØÎÄÕ£¡