eclipseÖÐÔõôʹÓÃgit£¿°ì·¨·ÖÏí
eclipseÊÇÒ»¿î¹¦Ð§Ç¿Ê¢µÄ¼¯³É¿ª·¢ÇéÐÎ(ide)£¬¿ÉÒÔͨ¹ýËüÍê³Éjava¡¢c++¡¢pythonµÈ¶àÖÖÓïÑԵĿª·¢¡£Í¬Ê±£¬eclipse»¹ÄÚÖÃÁËgit²å¼þ£¬Àû±ã¿ª·¢Õß¾ÙÐа汾¿ØÖÆ¡£ÒÔÏÂÊÇÔõÑùÔÚeclipseÖÐʹÓÃgitµÄÏêϸ°ì·¨£º
1.×°ÖÃEclipse Git²å¼þ
Ê×ÏÈ£¬·¿ªEclipse£¬Ñ¡Ôñ¡°Help¡± -> ¡°Eclipse Marketplace¡±¡£ÔÚËÑË÷¿òÖÐÊäÈë¡°EGit¡±£¬Ñ¡ÔñEclipse Git Team Provider£¬µã»÷¡°Go¡±°´Å¥£¬ÔÚËÑË÷Ч¹ûÖеã»÷¡°Install¡±¾ÙÐÐ×°Öá£
2.½¨ÉèÍâµØ¿ÍÕ»
ÔÚEclipseÖУ¬ÓÒ¼üµ¥»÷ÏîÄ¿£¬Ñ¡Ôñ¡°Team¡± -> ¡°Share Project¡±¡£ÔÚµ¯³öµÄ¶Ô»°¿òÖУ¬Ñ¡ÔñGit²¢µã»÷¡°Next¡±°´Å¥¡£È»ºó£¬Ñ¡Ôñ¡°Create Repository¡±À´½¨ÉèÍâµØ¿ÍÕ»£¬²¢Ñ¡ÕªÒª½«ÏîÄ¿´æ·ÅÔÚ¿ÍÕ»µÄÄĸöλÖã¬È»ºóµã»÷¡°Finish¡±À´Íê³É¿ÍÕ»µÄ½¨Éè¡£
3.½¨ÉèÔ¶³Ì¿ÍÕ»²¢¾ÙÐйØÁª
µÇ¼Git¿ÍÕ»ÖÎÀíÒ³Ã棬ѡÔñ¡°New Repository¡±½¨ÉèÒ»¸öÔ¶³Ì¿ÍÕ»£¬²¢½«ÆäÓëÍâµØ¿ÍÕ»¾ÙÐйØÁª¡£½øÈëEclipseÖеġ°Team¡± -> ¡°Remote¡± -> ¡°Create Remote¡±£¬Æ¾Ö¤ÌáÐÑÌí¼ÓÔ¶³Ì¿ÍÕ»µÄURLºÍÃû³Æ£¬²¢µã»÷¡°Finish¡±À´Íê³ÉÓëÔ¶³Ì¿ÍÕ»µÄ¹ØÁª¡£
4.Ìá½»½ÓÂëµ½ÍâµØ¿ÍÕ»
ÔÚEclipseÖÐÓÒ¼üµ¥»÷ÏîÄ¿£¬Ñ¡Ôñ¡°Team¡± -> ¡°Commit¡±¡£ÔÚµ¯³öµÄÌá½»¶Ô»°¿òÖУ¬½«Ëù×öµÄ¸ü¸ÄÌí¼Óµ½ÔÝ´æÇø£¬²¢ÌîдÌá½»ÐÅÏ¢¡£È»ºó£¬µã»÷¡°Commit and Push¡±°´Å¥½«´úÂëÌá½»µ½ÍâµØ¿ÍÕ»²¢ÍÆË͵½Ô¶³Ì¿ÍÕ»ÖС£
5.¸üдúÂë
ÔÚEclipseÖУ¬ÓÒ¼üµ¥»÷ÏîÄ¿£¬Ñ¡Ôñ¡°Team¡± -> ¡°Fetch From Upstream¡±£¬À´»ñÈ¡×îеĴúÂ롣Ȼºó£¬ÓÒ¼üµ¥»÷ÏîÄ¿£¬Ñ¡Ôñ¡°Team¡± -> ¡°Merge¡±»ò¡°Rebase¡±À´½«ÍâµØ·ÖÖ§¸üÐÂΪԶ³Ì·ÖÖ§µÄ×îа汾¡£
6.·ÖÖ§²Ù×÷
ÔÚEclipseÖУ¬ÓÒ¼üµ¥»÷ÏîÄ¿£¬Ñ¡Ôñ¡°Team¡± -> ¡°Branch¡±£¬¿ÉÒÔ½¨ÉèзÖÖ§»òÇл»·ÖÖ§¡£ÔÚÇл»·Ö֧ʱ£¬¿ÉÒÔͨ¹ý¡°Checkout¡±ÀÍÆÈ´»·ÖÖ§£¬²¢ÔÚ¡°Branches¡±ÊÓ´°ÖÐÉó²é·ÖÖ§µÄÇéÐΡ£
7.½â¾ö³åÍ»
µ±Í³Ò»¸öÎļþ±»¶àСÎÒ˽¼ÒÐÞ¸Äʱ£¬¿ÉÄܻᱬ·¢³åÍ»¡£Õâʱ£¬ÐèÒªÊÖ¶¯½â¾ö³åÍ»¡£EclipseµÄGit²å¼þÌṩÁËͼÐÎÓû§½çÃ棬¿ÉÒÔ¸üÇáËɵؽâ¾ö³åÍ»¡£
ÔÚ×ܽᣬEclipseÄÚÖõÄGit²å¼þΪ¿ª·¢ÕßÌṩÁËÀû±ãµÄ°æ±¾¿ØÖƹ¦Ð§¡£Í¨¹ýÉÏÊö°ì·¨£¬Äã¿ÉÒÔÔÚEclipseÖÐÀÖ³ÉʹÓÃGit¾ÙÐа汾¿ØÖÆ£¬À´°ü¹ÜÈí¼þµÄÎȹÌÐԺͿÉά»¤ÐÔ¡£
ÒÔÉϾÍÊÇeclipseÖÐÔõôʹÓÃgit£¿°ì·¨·ÖÏíµÄÏêϸÄÚÈÝ£¬¸ü¶àÇë¹Ø×¢±¾ÍøÄÚÆäËüÏà¹ØÎÄÕ£¡