ubuntuÉÏÔõôװÖúÍÉèÖÃgit
gitÊÇÒ»ÖÖÂþÑÜʽ°æ±¾¿ØÖÆϵͳ£¬±»ÆÕ±éÓ¦ÓÃÓÚÈí¼þ¿ª·¢ºÍÆäËû°æ±¾¿ØÖÆʹÃü¡£ubuntuÊÇÒ»ÖÖÊ¢ÐеÄlinux²Ù×÷ϵͳ£¬Ðí¶à³ÌÐòÔ±ºÍ¿ª·¢ÍŶÓʹÓÃËü×÷ΪËûÃǵĿª·¢Æ½Ì¨¡£ÔÚubuntuÖÐÉèÖÃgitÊǺÜÈÝÒ׵ģ¬¸ÃÎĽ«ÏÈÈÝÔõÑù×°ÖÃgitºÍÉèÖÃÄúµÄgit¿Í»§¶ËÀ´Óëgithub»òÆäËûgitÍйÜЧÀͼ¯³É¡£
×°ÖÃGit
ÔÚUbuntuÉÏ×°ÖÃGitºÜ¼òÆÓ¡£Äú¿ÉÒÔÔÚÖն˴°¿ÚÖÐʹÓÃÒÔÏÂÏÂÁ
sudo apt-get update sudo apt-get install git
µÇ¼ºó¸´ÖÆ
Õ⽫¸üÐÂÄúµÄÈí¼þ°üÁÐ±í²¢×°ÖÃGit¡£
ÉèÖÃGit
ÔÚÄú×îÏÈʹÓÃGit֮ǰ£¬ÄúÐèÒªÉèÖÃËü¡£ÔÚÖն˴°¿ÚÖУ¬ÊäÈëÒÔÏÂÏÂÁ
git config --global user.name "Your Name" git config --global user.email "youremail@domain.com"
µÇ¼ºó¸´ÖÆ
½«”Your Name”ºÍ”youremail@domain.com”Ì滻ΪÄú×Ô¼ºµÄÃû³ÆºÍµç×ÓÓʼþµØµã¡£ÕâЩÏÂÁÉèÖÃÈ«¾ÖµÄGitÓû§ÐÅÏ¢¡£
Äú»¹¿ÉÒÔÉèÖÃÆäËûGitÑ¡ÏÈç±à¼Æ÷ºÍ²î±ð¹¤¾ß¡£ÀýÈ磬ÒÔÏÂÏÂÁÉèÖÃÄúµÄĬÈϱà¼Æ÷ΪVim:
git config --global core.editor "vim"
µÇ¼ºó¸´ÖÆ
ÈôÊÇÄúÏëҪʹÓÃMeld×÷ΪÄúµÄ²î±ð¹¤¾ß£¬Äú¿ÉÒÔÔËÐÐÒÔÏÂÏÂÁ
git config --global diff.tool meld git config --global difftool.prompt false
µÇ¼ºó¸´ÖÆ
ÓëÔ¶³ÌGit´æ´¢¿â¾ÙÐм¯³É
ÔÚUbuntuÉÏʹÓÃGitµÄÒ»¸öÖ÷ÒªÓÅÊÆÊÇËü¿ÉÒÔÇáËɵØÓëGitHub»òÆäËûGitÍйÜЧÀͼ¯³É¡£Òª½«ÍâµØGit´æ´¢¿âÓëÔ¶³Ì´æ´¢¿â¼¯³É£¬ÄúÐèÒªÖªµÀÔ¶³Ì´æ´¢¿âµÄURL¡£
ÈôÊÇÄúʹÓõÄÊÇGitHub£¬Äú¿ÉÒÔ¸´ÖÆÄúµÄ´æ´¢¿âµÄURL£¬²¢ÔÚÖն˴°¿ÚÖÐÊäÈëÒÔÏÂÏÂÁ
git remote add origin https://github.com/username/repository.git
µÇ¼ºó¸´ÖÆ
½«”username”Ì滻ΪÄúµÄGitHubÓû§Ãû£¬”repository”Ì滻ΪÄúµÄ´æ´¢¿âÃû³Æ¡£Õ⽫Ìí¼ÓÒ»¸öÃûΪ”origin”µÄÔ¶³Ì´æ´¢¿â£¬Ëü½«Ö¸ÏòÄúµÄGitHub´æ´¢¿â¡£
Òª½«ÄúµÄÍâµØ¸ü¸ÄÍÆË͵½Ô¶³Ì´æ´¢¿â£¬Äú¿ÉÒÔʹÓÃÒÔÏÂÏÂÁ
git push origin master
µÇ¼ºó¸´ÖÆ
Õ⽫½«ÄúÈ·µ±ÌïÖ÷·ÖÖ§¸ü¸ÄÍÆË͵½GitHubÉϵĴ洢¿â¡£
ÆäËû±ê¼ÇºÍÏÂÁî
¹ØÓÚÐí¶àGitÏÂÁÉÐÓÐÆäËûһЩ±ê¼ÇºÍÑ¡Ïî¿ÉÒÔʹÓã¬ÒÔ¸üºÃµØÖª×ãÄúµÄÐèÇó¡£ÀýÈ磬Äú¿ÉÒÔ½¨ÉèÒ»¸ö·ÖÖ§ÓëÔ¶³Ì·ÖÖ§µÄ¸ú×Ù¹Øϵ£¬ÒÔ±ã¸üÇáËɵظú×Ùб任£º
git branch --set-upstream-to=origin/master
µÇ¼ºó¸´ÖÆ
Äú»¹¿ÉÒÔʹÓÃÆäËûÏÂÁÈçgit pull£¬git mergeºÍgit log£¬ÒÔÉó²é¸ü¶àµÄÏêϸÐÅÏ¢ºÍ²Ù×÷¼Í¼¡£
×ܽá
ÔÚUbuntuÉÏÉèÖúÍʹÓÃGitÊǺܼòÆӵġ£Ö»Ðè×ñÕÕÒÔÉÏ°ì·¨£¬Äú¾Í¿ÉÒÔ×îÏȹ¹½¨ºÍÖÎÀíÄúµÄ´úÂë¿â£¬²¢½«ÆäÓëGitHub»òÆäËûGitÍйÜЧÀͼ¯³É¡£ÎÞÂÛÄúÊÇÒ»Ãû¿ª·¢Ö°Ô±ÕÕ¾ÉһλÊÖÒÕϲ»¶Õߣ¬Git¶¼ÊÇÒ»¸öºÜÊÇÖ÷ÒªµÄ¹¤¾ß£¬¿ÉÒÔ×ÊÖúÄú¸üÇáËɵØÖÎÀíºÍ°æ±¾¿ØÖÆÄúµÄ´úÂë¡£
ÒÔÉϾÍÊÇubuntuÉÏÔõôװÖúÍÉèÖÃgitµÄÏêϸÄÚÈÝ£¬¸ü¶àÇë¹Ø×¢±¾ÍøÄÚÆäËüÏà¹ØÎÄÕ£¡