dzÎögitÖÐÔõÑùÌá½»Ð޸ĵÄÎļþ
gitÊÇÒ»¸öÂþÑÜʽ°æ±¾¿ØÖÆϵͳ£¬±»ÆÕ±éÓ¦ÓÃÓÚÈí¼þ¿ª·¢ÖС£ÔÚgitÖУ¬ÐÞ¸ÄÎļþͨ³£ÐèÒª¾ÓÉÌí¼Ó¡¢Ìá½»µÈ¶à¸ö°ì·¨²Å»ªÍê³É¡£±¾ÎĽ«ÏêϸÏÈÈÝÔõÑùÌá½»Ð޸ĵÄÎļþ£¬Àû±ã¿ª·¢ÕßʹÓÃgit¾ÙÐа汾¿ØÖÆ¡£
¼ì²éÐ޸ĵÄÎļþ
ÔÚGitÖУ¬ÐÞ¸ÄÎļþÐèҪͨ¹ý±à¼Ô´´úÂë»òÎı¾ÎļþµÈ·½·¨¾ÙÐС£ÔÚ¾ÙÐÐÌύǰ£¬ÐèÒªÏȼì²éÐ޸ĵÄÎļþ£¬È·ÈÏÐÞ¸ÄÄÚÈÝÊÇ·ñ׼ȷ¡£¿ÉÒÔʹÓÃÒÔÏÂÏÂÁîÉó²éÎļþµÄÐÞ¸ÄÇéÐΣº
git status
µÇ¼ºó¸´ÖÆ
¸ÃÏÂÁÁгöÄ¿½ñ¿ÍÕ»ÖеÄËùÓÐÐÞ¸ÄÎļþ£¬²¢±êÃ÷ÿ¸öÎļþµÄ״̬¡£Í¨³££¬ÐÞ¸ÄÎļþµÄ״̬ÓÐÒÔϼ¸ÖÖ£º
δÐ޸ģ¨not modified£©£ºÎļþδ¾ÙÐÐÈκÎÐ޸ģ¬Óë×îаæÄÚÇéͬ¡£
ÒÑÐ޸ģ¨modified£©£ºÎļþÒѱ»Ð޸ģ¬µ«»¹Î´Ìá½»µ½°æ±¾¿âÖС£
ÒÑÔݴ棨staged£©£ºÎļþÒÑÌí¼Óµ½GitÔÝ´æÇøÖУ¬µ«»¹Î´Ìá½»µ½°æ±¾¿âÖС£
δ¸ú×Ù£¨untracked£©£º¸ÃÎļþÉÐδ±»ÄÉÈë°æ±¾¿ØÖÆÖС£
ÔÚÈ·ÈÏÐÞ¸ÄÎļþµÄ״̬֮ºó£¬¿ÉÒÔÑ¡Ôñ½«ÎļþÌí¼Óµ½GitÔÝ´æÇøÖУ¬ÒÔ±ã¾ÙÐÐÌá½»¡£
Ìí¼ÓÐÞ¸ÄÎļþ
ʹÓÃÒÔÏÂÏÂÁÐ޸ĵÄÎļþÌí¼Óµ½GitÔÝ´æÇøÖУº
git add <filename></filename>
µÇ¼ºó¸´ÖÆ
ÆäÖУ¬ ΪÐÞ¸ÄÎļþµÄÎļþÃû£¬¿ÉÒÔʹÓÃͨÅä·û*Ìí¼Ó¶à¸öÎļþ¡£ÀýÈ磬Ҫ½«Ä¿Â¼ÏÂËùÓÐÐ޸ĵÄÎļþÌí¼Óµ½ÔÝ´æÇøÖУº
git add .
µÇ¼ºó¸´ÖÆ
Ìá½»ÐÞ¸ÄÎļþ
µ±ËùÓÐÐ޸ĵÄÎļþÒÑÌí¼Óµ½ÔÝ´æÇøÖУ¬¿ÉÒÔʹÓÃÒÔÏÂÏÂÁÎļþÌá½»µ½°æ±¾¿âÖУº
git commit -m '<commit>'</commit>
µÇ¼ºó¸´ÖÆ
ÆäÖУ¬ Ϊ¸Ã´ÎÌá½»µÄ×¢ÊÍÐÅÏ¢£¬ÓÃÓÚÐÎò±¾´ÎÌá½»µÄÄ¿µÄºÍÄÚÈÝ¡£×¢ÊÍÐÅÏ¢Ó¦Ö»¹Ü¾«Á·¡¢Ã÷È·ÒÔ±ãÓÚËûÈËÏàʶ¡£ÀýÈ磺
git commit -m 'Add new feature for login system'
µÇ¼ºó¸´ÖÆ
ÍÆËÍÐÞ¸ÄÎļþ
µ±ËùÓÐÐ޸ĵÄÎļþÒѾÌá½»µ½°æ±¾¿âÖУ¬¿ÉÒÔʹÓÃÒÔÏÂÏÂÁÍâµØµÄÐÞ¸ÄÍÆË͵½GitÉÏÓÎЧÀÍÆ÷£º
git push <remote> <branch></branch></remote>
µÇ¼ºó¸´ÖÆ
ÆäÖУ¬ ΪGitÉÏÓÎЧÀÍÆ÷µÄÃû³Æ»òµØµã£¬Í¨³£Îªorigin¡£ ΪÍâµØµÄ·ÖÖ§Ãû³Æ£¬Ä¬ÒÔΪmaster¡£ÀýÈ磺
git push origin master
µÇ¼ºó¸´ÖÆ
×÷·ÏÐÞ¸ÄÎļþ
µ±·¢Ã÷ÒѾÌá½»µÄÐÞ¸ÄÎļþÓйýʧ»òÐèÒª×÷·ÏÐÞ¸Äʱ£¬¿ÉÒÔʹÓÃÒÔÏÂÏÂÁî¾ÙÐÐ×÷·Ï£º
×÷·ÏÒÑÔÝ´æÎļþµÄÐ޸ģ¬»Øµ½Î´ÔÝ´æ״̬£º
git reset <filename></filename>
µÇ¼ºó¸´ÖÆ
×÷·ÏδÔÝ´æÎļþµÄÐ޸ģ¬»Øµ½ÉÏÒ»´ÎÌύʱµÄ״̬£º
git checkout <filename></filename>
µÇ¼ºó¸´ÖÆ
×÷·ÏÒÑÌá½»ÎļþµÄÐ޸ģ¬»Øµ½ÉÏÒ»´ÎÌύʱµÄ״̬£º
git revert <commit-hash></commit-hash>
µÇ¼ºó¸´ÖÆ
ÆäÖУ¬ ΪҪ×÷·ÏµÄÌá½»¹þÏ£Öµ¡£
×ܽá
±¾ÎÄÏÈÈÝÁËÔõÑùÌá½»Ð޸ĵÄÎļþµ½Git°æ±¾¿âÖУ¬°üÀ¨¼ì²éÎļþ¡¢Ìí¼ÓÎļþ¡¢Ìá½»Îļþ¡¢ÍÆËÍÎļþ¡¢×÷·ÏÐ޸ĵȲÙ×÷¡£Ê¹ÓÃGit¾ÙÐа汾¿ØÖÆ¿ÉÒÔʹµÃ¶àÈËÐ×÷¿ª·¢±äµÃÔ½·¢±ã½Ý¡¢¸ßЧ¡£Ï£Íûͨ¹ý±¾ÎĵÄÏÈÈÝ£¬¿ÉÒÔÌáÉý¸÷È˵ÄGitʹÓÃÊÖÒÕ£¬Îª¿ª·¢ÊÂÇé´øÀ´¸ü¶à±ãµ±¡£
ÒÔÉϾÍÊÇdzÎögitÖÐÔõÑùÌá½»Ð޸ĵÄÎļþµÄÏêϸÄÚÈÝ£¬¸ü¶àÇë¹Ø×¢±¾ÍøÄÚÆäËüÏà¹ØÎÄÕ£¡