ÁÄÁÄgitÏÂÁîÐеÄ×°ÖÃÁ÷³Ì
gitÊÇÒ»ÖÖÂþÑÜʽ°æ±¾¿ØÖÆϵͳ£¬¿ÉÒÔ¶Ô´úÂë¾ÙÐÐÖÎÀíºÍÐ×÷¡£Ëü¿ÉÒÔ¿çƽ̨ÔËÐУ¬ÔÚ²î±ðµÄ²Ù×÷ϵͳÖÐʹÓ㬼«´óµØÀû±ãÁËÍŶÓÏàÖú¿ª·¢¡£±¾ÎĽ«ÏÈÈÝgitÏÂÁîÐеÄ×°ÖÃÁ÷³Ì¡£
×°ÖÃGit
ÔÚWindowsÏÂ×°ÖÃGit£¬¿ÉÒÔµ½¹ÙÍø https://git-scm.com/ ÏÂÔØ×°Öðü£¬È»ºóË«»÷ÔËÐм´¿É¡£×°ÖÃʱÐèÒª¾ÙÐм¸²½¼òÆÓµÄÉèÖã¬ÈçÉèÖÃ×°ÖÃĿ¼¡¢¹ØÁªÎļþµÈ£¬Æ¾Ö¤Ïòµ¼²Ù×÷¼´¿É¡£ÔÚMac OS XÉÏ×°ÖÃGit£¬¿ÉÒÔʹÓÃHomebrew¾ÙÐÐ×°Öã¬ÈçÏÂËùʾ£º
$ brew install git
µÇ¼ºó¸´ÖÆ
ÔÚLinuxϵͳÖÐ×°ÖÃGit£¬¿ÉÒÔʹÓÃϵͳ×Ô´øµÄ°ü¹ÜÀíÆ÷¾ÙÐÐ×°Öá£ÒÔUbuntuΪÀý£¬¿ÉÒÔʹÓÃÒÔÏÂÏÂÁî¾ÙÐÐ×°Öãº
$ sudo apt-get install git
µÇ¼ºó¸´ÖÆ
ÉèÖÃGit
×°ÖÃÍêGitÖ®ºó£¬ÐèÒª¾ÙÐÐһЩ»ù±¾µÄÉèÖ᣷¿ªÏÂÁîÐй¤¾ß£¬ÊäÈëÒÔÏÂÏÂÁî¾ÙÐÐÉèÖãº
$ git config --global user.name "Your Name" $ git config --global user.email "your_email@domain.com"
µÇ¼ºó¸´ÖÆ
½«Ãû³ÆºÍÓÊÏäµØµãÌ滻ΪÄã×Ô¼ºµÄ¡£ÒÔÉÏÏÂÁî¿ÉÒÔÉèÖÃÈ«¾ÖÉèÖã¬Ò²¿ÉʹÓÖlocalÑ¡ÏîÉèÖÃÄ¿½ñ¿ÍÕ»µÄÉèÖá£ÈôÊÇÄãʹÓöà¸öGitÕË»§£¬¿ÉÒÔʹÓÖlocalÑ¡Ïî¶Ôÿ¸ö¿ÍÕ»¾ÙÐвî±ðµÄÉèÖá£
Ñé֤װÖÃ
×°ÖÃÍêGitÖ®ºó£¬¿ÉÒÔʹÓÃÒÔÏÂÏÂÁîÑé֤װÖÃÊÇ·ñÀֳɣº
$ git --version
µÇ¼ºó¸´ÖÆ
ÈôÊÇ·µ»ØGitµÄ°æ±¾ºÅ£¬Ôò˵Ã÷Git×°ÖÃÀֳɡ£
ÏÂÁîÐÐʹÓÃGit
×°ÖúÃGitÖ®ºó£¬¿ÉÒÔʹÓÃÏÂÁîÐй¤¾ß¾ÙÐа汾¿ØÖÆ¡£ÏÂÃæÊÇһЩ³£ÓõÄGitÏÂÁ
$ git init # ³õʼ»¯¿ÍÕ» $ git add <file> # Ìí¼ÓÎļþµ½ÔÝ´æÇø $ git commit -m "commit message" # Ìá½»¸ü¸Ä $ git status # Éó²éÊÂÇéÇøºÍÔÝ´æÇø״̬ $ git log # Éó²éÌá½»ÈÕÖ¾</file>
µÇ¼ºó¸´ÖÆ
±ðµÄ£¬ÉÐÓÐÐí¶àÆäËûµÄGitÏÂÁ¿ÉÒÔʹÓÃÒÔÏÂÏÂÁîÀ´Éó²éËùÓÐGitÏÂÁ
$ git help -a
µÇ¼ºó¸´ÖÆ
»òÕßʹÓÃÒÔÏÂÏÂÁîÉó²éÌض¨ÃüÁîµÄ×ÊÖú£º
$ git help <command></command>
µÇ¼ºó¸´ÖÆ
×ÜÖ®£¬Ê¹ÓÃÏÂÁîÐй¤¾ß¾ÙÐÐGit°æ±¾¿ØÖÆ£¬¼ÈÀû±ãÓÖ¿ì½Ý£¬²¢ÇÒ²»ÊÜϵͳƽ̨µÄÏÞÖÆ£¬ºÜÊÇÊʺϿª·¢ÍŶÓʹÓá£×°ÖÃGitҲʮ·Ö¼òÆÓ£¬Ö»Ð輸¸ö¼òÆӵİ취¼´¿ÉÇáËÉÍê³É×°Öá£
ÒÔÉϾÍÊÇÁÄÁÄgitÏÂÁîÐеÄ×°ÖÃÁ÷³ÌµÄÏêϸÄÚÈÝ£¬¸ü¶àÇë¹Ø×¢±¾ÍøÄÚÆäËüÏà¹ØÎÄÕ£¡