ÉîÈë̽ÌÖÔÚGitLabÖиü¸Ä·ÖÖ§Ãû³ÆµÄÒªÁì
gitlabÊÇÒ»¸öÊ¢ÐеĴúÂëÍйÜƽ̨£¬ËüÌṩÁËÐí¶à±ãÓÚÍŶÓÏàÖúµÄ¹¦Ð§¡£ÆäÖÐÒ»¸ö½¹µãÌØÕ÷ÊÇ·ÖÖ§(branch)£¬ËüÈÃÄã¿ÉÒÔ»ùÓÚ²î±ðµÄ´úÂë°æ±¾¾ÙÐв¢Ðпª·¢¡£
ÓÐʱ£¬ÎÒÃÇ¿ÉÄÜÐèÒª¶ÔGitLabÖеķÖÖ§¾ÙÐÐÖØÃüÃû£¬Õâ¿ÉÄÜÊÇÓÉÓÚÎÒÃÇÏëÒª¸üºÃµØ·´Ó¦³ö¸Ã·ÖÖ§µÄ´úÂë»ò½ø¶È״̬¡£ÔÚÕâƪÎÄÕÂÖУ¬ÎÒÃǽ«ÉîÈë̽ÌÖÔõÑùÔÚGitLabÖиü¸Ä·ÖÖ§Ãû³ÆµÄÒªÁì¡£
µÚÒ»²½£º½«·ÖÖ§µÄÍâµØ°æ±¾¸üÃû
Ê×ÏÈ£¬ÎÒÃÇÐèÒªÔÚÍâµØµÄGit¿ÍÕ»Öиü¸Ä·ÖÖ§µÄÃû³Æ¡£Îª´Ë£¬ÎÒÃÇ¿ÉÒÔʹÓÃÒÔÏÂÏÂÁ
git branch -m old-branch-name new-branch-name
µÇ¼ºó¸´ÖÆ
ÔÚÕâÀold-branch-nameÊÇÒª¸ü¸ÄµÄ·ÖÖ§µÄÔÃû³Æ£¬¶ønew-branch-nameÔòÊÇÎÒÃÇÒª¸ü¸ÄΪµÄÐÂÃû³Æ¡£´ËÏÂÁî»á½«Ä¿½ñ·ÖÖ§ÖØÃüÃûΪÐÂÃû³Æ¡£
ÈôÊÇÄ㲻ȷ¶¨×Ô¼ºÏÖÔÚÔÚÄĸö·ÖÖ§ÉÏ£¬¿ÉÒÔʹÓÃÒÔÏÂÏÂÁîÉó²é£º
git branch
µÇ¼ºó¸´ÖÆ
Õ⽫ÏÔʾĿ½ñËùÓеÄÍâµØ·ÖÖ§¡£
µÚ¶þ²½£º½«¸üÃûºóµÄ·ÖÖ§ÍÆË͵½GitLab
ÏÖÔÚ£¬ÎÒÃÇÒѾÔÚÍâµØµÄGit¿ÍÕ»ÖÐÀֳɸü¸ÄÁË·ÖÖ§Ãû³Æ¡£½ÓÏÂÀ´£¬ÎÒÃÇÐèÒª½«¸ü¸ÄºóµÄ·ÖÖ§ÍÆË͵½GitLabÉÏ£¬ÔÚÕâÀïÆäËûÈ˲Żª¹»¿´µ½¡£
Òª½«ÍâµØ·ÖÖ§ÍÆË͵½GitLabÉÏ£¬ÎÒÃÇ¿ÉÒÔʹÓÃÒÔÏÂÏÂÁ
git push -u origin new-branch-name
µÇ¼ºó¸´ÖÆ
ÔÚÕâÀnew-branch-nameÊÇÎÒÃÇÔÚµÚÒ»²½Öиü¸ÄΪµÄзÖÖ§Ãû³Æ¡£´ËÏÂÁî»á½«¸üÃûºóµÄ·ÖÖ§ÍÆË͵½GitLabÉÏ¡£
ÈôÊÇÄãÓöµ½ÁËÄÑÌâ»òÕß·¢Ã÷·ÖÖ§ÉÏ´«Ê§°Ü£¬¿ÉÄÜÊÇÓÉÓÚÓÐÈËÔÚÄãÍÆËÍ֮ǰ×öÁ˸ü¸Ä»òÌá½»¡£ÔÚÕâÖÖÇéÐÎÏ£¬ÄãÐèҪʹÓÃÒÔÏÂÏÂÁ
git pull origin new-branch-name
µÇ¼ºó¸´ÖÆ
´ËÏÂÁî»á½«ÆäËûÈ˵ĸü¸ÄºÍÌá½»ºÏ²¢µ½ÄãµÄÍâµØ·ÖÖ§ÖС£ºÏ²¢Íê³Éºó£¬Äã¾Í¿ÉÒÔÔÙ´ÎʵÑ齫·ÖÖ§ÍÆË͵½GitLabÉÏ¡£
½áÂÛ
ÖØÃüÃû·ÖÖ§Ãû³ÆÊÇÒ»Ïî·Ç³£»ù´¡µÄGitLab²Ù×÷£¬µ«Ëü¿ÉÒÔ´øÀ´ÖØ´óµÄ±ãµ±¡£ÎÞÂÛÊÇΪÁ˸üºÃµØ·´Ó¦·ÖÖ§µÄ´úÂë״̬£¬ÕÕ¾ÉΪÁËÓëÍŶӳÉÔ±¹²ÏíÔ½·¢Ö±¹ÛµÄ·ÖÖ§Ãû³Æ£¬ÕⶼÊǺÜÖµµÃʵÑéµÄÒªÁì¡£
ÔÚÕâƪÎÄÕÂÖУ¬ÎÒÃÇÉîÈë̽ÌÖÁËÔõÑùÔÚGitLabÖиü¸Ä·ÖÖ§Ãû³ÆµÄÒªÁ죬²¢ÌṩÁËһЩ»ù±¾µÄGitÏÂÁî¡£ÈôÊÇÄ㻹²»ÊìϤGitµÄÆäËû¹¦Ð§£¬¿ÉÒÔʵÑé½ÓÏÂÀ´µÄ½Ì³Ì£¬ÈÃÄãÔ½·¢Ë³³©µØʹÓÃGitLab¡£
ÒÔÉϾÍÊÇÉîÈë̽ÌÖÔÚGitLabÖиü¸Ä·ÖÖ§Ãû³ÆµÄÒªÁìµÄÏêϸÄÚÈÝ£¬¸ü¶àÇë¹Ø×¢±¾ÍøÄÚÆäËüÏà¹ØÎÄÕ£¡