ÔõÑùÔÚGithubÉÏÔËÐÐPython´úÂë
githubÊÇÈ«Çò×î´óµÄ¿ªÔ´ÉçÇøÖ®Ò»£¬Îª¿ª·¢ÕßÃÇÌṩÁ˺ÜÊDZã½ÝµÄ¿ªÔ´´úÂë·ÖÏí¡¢Ð×÷½»Á÷ƽ̨¡£Ðí¶àpython³ÌÐòÔ±ÔÚgithubÉÏ·ÖÏíÁËËûÃǵÄpython´úÂ룬ΪpythonÉçÇøµÄÉú³¤×ö³öÁËÆð¾¢µÄТ˳¡£¿ÉÊÇ£¬¹ØÓÚÐÂÊÖÀ´Ëµ£¬ÔÚgithubÉÏÔõÑùÔËÐÐpython´úÂëÈ´ÊÇÒ»¼þÄÑÌâµÄÊÂÇé¡£±¾ÎĽ«Îª¸÷ÈËÏÈÈÝÔõÑùÔÚgithubÉÏÔËÐÐpython´úÂë¡£
µÚÒ»²½£º×°ÖÃGitºÍPython
ÔÚGithubÉÏÔËÐÐPython´úÂ룬ÐèÒªÏÈ×°ÖÃGitºÍPython¡£GitÊÇÒ»¸öÂþÑÜʽ°æ±¾¿ØÖÆϵͳ£¬¿ÉÒÔÖÎÀí´úÂëµÄ°æ±¾¿ØÖƺÍÐ×÷¿ª·¢£¬PythonÊÇÒ»ÖÖÚ¹ÊÍÐ͸߼¶±à³ÌÓïÑÔ£¬³£ÓÃÓÚÊý¾ÝÆÊÎö¡¢È˹¤ÖÇÄܺÍWeb¿ª·¢¡£GithubºÍPythonµÄÍŽᣬ¿ÉÒÔÈÃÎÒÃÇÇáËɵØʵÏÖÔ´´úÂë¿ØÖƺÍ×Ô¶¯»¯°²ÅÅ¡£
GitµÄ¹Ù·½ÍøÖ·ÊÇhttps://git-scm.com/£¬ÏÂÔØ×°Öúó£¬ÎÒÃÇÐèÒªÉèÖÃGitµÄÓû§Ãû¡¢ÓÊÏäºÍSSH Keys¡£PythonµÄ¹Ù·½ÍøÖ·ÊÇhttps://www.python.org/downloads/£¬ÏÂÔØ×°Öúó£¬ÎÒÃÇÐèÒªÉèÖÃPythonµÄÇéÐαäÁ¿PATH¡£
µÚ¶þ²½£ºFork´úÂë¿ÍÕ»
Á¬Ã¦Ñ§Ï°¡°PythonÃâ·ÑѧϰÌõ¼Ç£¨ÉîÈ룩¡±£»
ÔÚGithubÉÏÔËÐÐPython´úÂ룬Ê×ÏÈÐèÒª½«ËùÐèµÄ´úÂëÏÂÔص½ÍâµØ¡£GithubÉϵĴúÂë´æ´¢ÔÚ´úÂë¿ÍÕ»£¨Repository£©ÖУ¬ÎÒÃÇ¿ÉÒÔͨ¹ýFork²Ù×÷½«ËûÈ˵ĴúÂë¿ÍÕ»¸´ÖƵ½×Ô¼ºµÄGithubÕË»§ÖУ¬²¢ÇÒ¿ÉÒÔ¶Ô´úÂë¾ÙÐÐÐ޸ĺ͸üС£
Ïêϸ²Ù×÷Á÷³ÌÈçÏ£º
1.µÇ¼GithubÕË»§£¬½øÈëËûÈ˵ĴúÂë¿ÍÕ»¡£
2.µã»÷ÓÒÉϽǵÄFork°´Å¥£¬½«´úÂë¿ÍÕ»¸´ÖƵ½×Ô¼ºµÄGithubÕË»§ÖС£
3.ÆÚ´ý´úÂë¿ÍÕ»¸´ÖÆÍê³Éºó£¬½øÈë×Ô¼ºµÄGithubÕË»§ÖеĴúÂë¿ÍÕ»¡£
µÚÈý²½£ºClone´úÂë¿ÍÕ»
½«´úÂë¿ÍÕ»¸´ÖƵ½×Ô¼ºµÄGithubÕË»§Öкó£¬ÐèÒª½«´úÂë¿ÍÕ»ÏÂÔص½ÍâµØ¾ÙÐвÙ×÷¡£GithubÉÏÍƼöʹÓÃGitÏÂÁîÐз½·¨Clone´úÂë¿ÍÕ»£¬Clone²Ù×÷¿ÉÒÔ¸´ÖÆÔ¶³Ì´úÂë¿ÍÕ»µ½ÍâµØ£¬²¢×Ô¶¯ÔÚÍâµØн¨Ò»¸öGit¿ÍÕ»¡£
Ïêϸ²Ù×÷Á÷³ÌÈçÏ£º
1.ÔÚÍâµØн¨Ò»¸öÎļþ¼Ð£¬×÷ΪÍâµØ´úÂë¿ÍÕ»¡£
2.½øÈëGithubÕË»§ÖеĴúÂë¿ÍÕ»¡£
3.¸´ÖÆ´úÂë¿ÍÕ»µÄURLµØµã¡£
4.·¿ªÏÂÁîÐд°¿Ú£¬½øÈëÍâµØµÄÎļþ¼Ð£¬Ö´ÐÐÒÔÏÂÏÂÁ
git clone ´úÂë¿ÍÕ»µÄURLµØµã
µÇ¼ºó¸´ÖÆ
5.ÆÚ´ý´úÂë¿ÍÕ»ÏÂÔØÍê³Éºó£¬½øÈëÍâµØµÄ´úÂë¿ÍÕ»ÖС£
µÚËIJ½£º×°ÖÃÒÀÀµ°ü
Python³ÌÐò¾³£ÒÀÀµÓÚµÚÈý·½¿âµÄÖ§³Ö£¬ÎÒÃÇÐèҪװÖÃËùÐèµÄÒÀÀµ°ü£¬ÒÔ°ü¹ÜPython³ÌÐò¿ÉÒÔ׼ȷÔËÐС£PythonµÄÒÀÀµ°ü¹ÜÀí¹¤¾ßÓÐpipºÍcondaÁ½ÖÖ£¬¿ÉÒÔƾ֤ÏÖÕæÏàÐÎÑ¡Ôñ×°Öá£
Ïêϸ²Ù×÷Á÷³ÌÈçÏ£º
1.·¿ªÏÂÁîÐд°¿Ú£¬½øÈëÍâµØµÄ´úÂë¿ÍÕ»ÖС£
2.Ö´ÐÐÒÔÏÂÏÂÁװÖÃPythonµÄÒÀÀµ°ü£º
pip install -r requirements.txt
µÇ¼ºó¸´ÖÆ
3.ÆÚ´ýÒÀÀµ°ü×°ÖÃÍê³Éºó£¬¿ÉÒÔÉó²érequirements.txtÎļþÖÐËùÐèµÄÒÀÀµ°üÁÐ±í¡£
µÚÎå²½£ºÔËÐÐPython³ÌÐò
Íê³ÉÒÔÉÏ°ì·¨ºó£¬ÎÒÃÇÒѾ¿ÉÒÔÔÚÍâµØʹÓÃPythonÔËÐдúÂëÁË¡£Ïêϸ²Ù×÷Á÷³ÌÈçÏ£º
1.·¿ªÏÂÁîÐд°¿Ú£¬½øÈëÍâµØµÄ´úÂë¿ÍÕ»ÖС£
2.Ö´ÐÐÒÔÏÂÏÂÁÔËÐÐPython³ÌÐò£º
python filename.py
µÇ¼ºó¸´ÖÆ
3.ÆÚ´ý³ÌÐòÔËÐÐÍê³Éºó£¬¿ÉÒÔÉó²é³ÌÐòÖ´ÐÐЧ¹û¡£
µÚÁù²½£ºPull Request
ÈôÊÇÎÒÃÇÔÚForkËûÈ˵ĴúÂë¿ÍÕ»ºó£¬¶Ô´úÂë¾ÙÐÐÐ޸ĺ͸üУ¬ÎªÁËÈÃËûÈËÒ²Äܹ»Ê¹ÓÃÎÒÃǵĺôúÂ룬ÎÒÃÇÐèÒªÏòËûÈËÌá½»Pull Request£¬ÇëÇóºÏ²¢´úÂë¡£
Ïêϸ²Ù×÷Á÷³ÌÈçÏ£º
1.ÔÚÍâµØʹÓÃGitÌá½»½ÓÂëÐ޸ĺó£¬ÍÆËÍ´úÂëµ½×Ô¼ºµÄGithubÕË»§ÖеĴúÂë¿ÍÕ»¡£
2.½øÈë×Ô¼ºµÄGithubÕË»§ÖеĴúÂë¿ÍÕ»¡£
3.µã»÷ÓÒÉϽǵÄNew Pull Request°´Å¥¡£
4.Ñ¡ÕªÒª½«ÄÄЩ·ÖÖ§ºÏ²¢µ½ÄÄЩ·ÖÖ§¡£
5.ÌîдPull RequestÐÎòÐÅÏ¢£¬µã»÷Create Pull Request°´Å¥¡£
6.ÆÚ´ý¶Ô·½ÉóºËºÍÈ·ÈϺ󣬺ϲ¢´úÂëÍê³É¡£
×ÛÉÏËùÊö£¬ÔÚGithubÉÏÔËÐÐPython´úÂ룬ÐèÒª¾ÙÐÐFork´úÂë¿ÍÕ»¡¢Clone´úÂë¿ÍÕ»¡¢×°ÖÃÒÀÀµ°ü£¬ÔËÐÐPython³ÌÐòµÈһϵÁвÙ×÷¡£µ±ÎÒÃǶÔËûÈ˵ĴúÂë¾ÙÐÐÐ޸ĺ͸üкó£¬ÐèÒªÏòËûÈËÌá½»Pull Request£¬ÇëÇóºÏ²¢´úÂ롣ͨ¹ýÕâЩ²Ù×÷£¬ÎÒÃÇ¿ÉÒÔ¸üºÃµØѧϰºÍʹÓÃPython£¬ÎªPythonÉçÇøµÄÉú³¤×ö³öТ˳¡£
ÒÔÉϾÍÊÇÔõÑùÔÚGithubÉÏÔËÐÐPython´úÂëµÄÏêϸÄÚÈÝ£¬¸ü¶àÇë¹Ø×¢±¾ÍøÄÚÆäËüÏà¹ØÎÄÕ£¡