×ðÁú¿­Ê±¹ÙÍøµÇ¼

git×°ÖúÍʹÓÃͼÎĽ̳Ì

ÔõÑù×°ÖúÍʹÓà git £¿×°Öà git¡¢ÉèÖà git¡¢³õʼ»¯ git ´æ´¢¿â¡¢ÔÝ´æºÍÌá½»¸ü¸Ä¡¢½¨ÉèºÍÇл»·ÖÖ§¡¢À­È¡ºÍÍÆË͸ü¸Ä¡¢½â¾ö³åÍ»¡¢Éó²é git ÀúÊ·¼Í¼¡¢×÷·Ï¸ü¸Ä²¢ÊèÉ¢ head¡£

Git ×°ÖúÍʹÓÃͼÎĽ̳Ì

1. ×°ÖÃ Git

·­¿ª Git ¹Ù·½ÍøÕ¾£¬ÏÂÔØÊÊÓÃÓÚÄã²Ù×÷ϵͳµÄ Git °æ±¾£ºhttps://git-scm.com/downloads

2. ÉèÖÃ Git

·­¿ªÏÂÁîÐд°¿Ú£¨ÀýÈ磬Öն˻òÏÂÁîÌáÐÑ·û£©²¢ÔËÐÐÒÔÏÂÏÂÁîÉèÖà Git£º

git config --global user.name "ÄãµÄÃû×Ö"
git config --global user.email "ÄãµÄÓÊÏä"

µÇ¼ºó¸´ÖÆ

3. ³õʼ»¯ Git ´æ´¢¿â

µ¼º½µ½Òª³õʼ»¯ Git ´æ´¢¿âµÄĿ¼£¬È»ºóÔËÐÐÒÔÏÂÏÂÁ

git init

µÇ¼ºó¸´ÖÆ

4. ÔÝ´æ¸ü¸Ä

ʹÓà git add ÏÂÁîÔÝ´æ¶ÔÊÂÇéĿ¼ÖÐÎļþµÄ¸ü¸Ä£º

git add 

µÇ¼ºó¸´ÖÆ

5. Ìá½»¸ü¸Ä

ʹÓà git commit ÏÂÁîÌá½»ÔÝ´æµÄ¸ü¸Äµ½ÍâµØ´æ´¢¿â£º

git commit -m "Ìá½»ÐÅÏ¢"

µÇ¼ºó¸´ÖÆ

6. ½¨ÉèºÍÇл»·ÖÖ§

·ÖÖ§ÔÊÐíÄã¸ôÀë²î±ðµÄÊÂÇéÏß¡£Òª½¨ÉèÒ»¸öзÖÖ§£¬ÇëÔËÐУº

git branch 

µÇ¼ºó¸´ÖÆ

ÒªÇл»µ½²î±ðµÄ·ÖÖ§£¬ÇëÔËÐУº

git checkout 

µÇ¼ºó¸´ÖÆ

7. À­È¡ºÍÍÆË͸ü¸Ä

À­È¡£¨Pull£©£º´ÓÔ¶³Ì´æ´¢¿â»ñÈ¡¸ü¸Äµ½ÄãµÄÍâµØ´æ´¢¿â£º

git pull

µÇ¼ºó¸´ÖÆ

ÍÆËÍ£¨Push£©£º½«ÄãµÄÍâµØ¸ü¸ÄÍÆË͵½Ô¶³Ì´æ´¢¿â£º

git push

µÇ¼ºó¸´ÖÆ

8. ½â¾ö³åÍ»

ÈôÊÇÔںϲ¢»òÀ­È¡¸ü¸Äʱ·ºÆð³åÍ»£¬Git »áÌáÐÑÄã½â¾ö³åÍ»¡£ÇëÊÖ¶¯±à¼­³åÍ»µÄÎļþ£¬È»ºóÔËÐÐÒÔÏÂÏÂÁ

git add 
git commit --amend

µÇ¼ºó¸´ÖÆ

9. Éó²é Git ÀúÊ·¼Í¼

ʹÓà git log ÏÂÁîÉó²é Git ´æ´¢¿âµÄÀúÊ·¼Í¼£º

git log

µÇ¼ºó¸´ÖÆ

10. ×÷·Ï¸ü¸Ä

×÷·ÏÔݴ棺ʹÓà git reset HEAD ÏÂÁî´ÓÔÝ´æÇø×÷·Ï¶ÔÎļþµÄ¸ü¸Ä¡£

×÷·ÏÌá½»£ºÊ¹Óà git reset –hard ÏÂÁî×÷·ÏÌá½»²¢»Ö¸´ÊÂÇéĿ¼µÄ״̬¡£

11. ÊèÉ¢ HEAD

ÊèÉ¢ HEAD£ºÊ¹Óà git checkout –orphan ÏÂÁî´ÓÄ¿½ñ·ÖÖ§½¨Éè²¢Çл»µ½Ò»¸öÐµĹ¶ù·ÖÖ§¡£

ÒÔÉϾÍÊÇgit×°ÖúÍʹÓÃͼÎĽ̵̳ÄÏêϸÄÚÈÝ£¬¸ü¶àÇë¹Ø×¢±¾ÍøÄÚÆäËüÏà¹ØÎÄÕ£¡

ÃâÔð˵Ã÷£ºÒÔÉÏչʾÄÚÈÝȪԴÓÚÏàÖúýÌå¡¢ÆóÒµ»ú¹¹¡¢ÍøÓÑÌṩ»òÍøÂçÍøÂçÕûÀí£¬°æȨÕùÒéÓë±¾Õ¾Î޹أ¬ÎÄÕÂÉæ¼°¿´·¨Óë¿´·¨²»´ú±í×ðÁú¿­Ê±¹ÙÍøµÇ¼ÂËÓÍ»úÍø¹Ù·½Ì¬¶È£¬Çë¶ÁÕß½ö×ö²Î¿¼¡£±¾ÎĽӴýתÔØ£¬×ªÔØÇë˵Ã÷À´ÓÉ¡£ÈôÄúÒÔΪ±¾ÎÄÇÖÕ¼ÁËÄúµÄ°æȨÐÅÏ¢£¬»òÄú·¢Ã÷¸ÃÄÚÈÝÓÐÈκÎÉæ¼°ÓÐÎ¥¹«µÂ¡¢Ã°·¸Ö´·¨µÈÎ¥·¨ÐÅÏ¢£¬ÇëÄúÁ¬Ã¦ÁªÏµ×ðÁú¿­Ê±¹ÙÍøµÇ¼ʵʱÐÞÕý»òɾ³ý¡£

Ïà¹ØÐÂÎÅ

ÁªÏµ×ðÁú¿­Ê±¹ÙÍøµÇ¼

18523999891

¿É΢ÐÅÔÚÏß×Éѯ

ÊÂÇéʱ¼ä£ºÖÜÒ»ÖÁÖÜÎ壬9:30-18:30£¬½ÚãåÈÕÐÝÏ¢

QR code
ÍøÕ¾µØͼ