æ¯ä¸ª github 项ç®çå³ä¸è§ï¼é½æä¸ä¸ªæé®,åå«æ¯ watchãstarãforkï¼ä½æ¯æäºåå¼å§ä½¿ç¨ github çåå¦ï¼å¯è½å¯¹è¿ä¸ä¸ªæé®ç使ç¨å´ä¸æä¹äºè§£ï¼ å æ¬ä¸å¼å§ä½¿ç¨ github çæä¹æ¯å¦æ¤ï¼è¿ç¯å客ï¼ç»åèªå·±çç解å使ç¨ï¼è¯´è¯´è¿ä¸ä¸ªæé®çç¨æ³ä»¥åä¸äºä¸ªäººè§è§£ã
å¦ä¸å¾æ示è¿æ¯æ们ç»å¸¸çå°çä¸ä¸ªæé®ã
ä»å·¦è³å³ï¼ä¾æ¬¡æ¯ watch star fork,ä¸é¢åå«è¯´ä¸ä»ä»¬çå ·ä½ä½ç¨ã
watch
watchç¿»è¯è¿æ¥å¯ä»¥ç§°ä¹ä¸ºè§å¯ï¼ç¹å»watchå¯ä»¥çå°å¦ä¸çå表ã
é»è®¤æ¯ä¸ä¸ªç¨æ·é½æ¯å¤äºNot watchingçç¶æï¼å½ä½ éæ©Watchingï¼è¡¨ç¤ºä½ 以åä¼å ³æ³¨è¿ä¸ªé¡¹ç®çææå¨æï¼ä»¥ååªè¦è¿ä¸ªé¡¹ç®åçåå¨ï¼å¦è¢«å«äººæ交äºpull requestã被å«äººåèµ·äºissueççæ åµï¼ ä½ é½ä¼å¨èªå·±ç个人éç¥ä¸å¿ï¼æ¶å°ä¸æ¡éç¥æ¶æ¯ï¼å¦æä½ è®¾ç½®äºä¸ªäººé®ç®±ï¼é£ä¹ä½ çé®ç®±ä¹å¯è½æ¶å°ç¸åºçé®ä»¶
å¦ä¸ï¼æ watch äºå¼æºé¡¹ç® android-cn/android-discuss ï¼é£ä¹ä»¥åä»»ä½äººåªè¦å¨è¿ä¸ªé¡¹ç®ä¸æäº¤äº issue æè å¨ issue ä¸é¢æä»»ä½çè¨ï¼ æçéç¥ä¸å¿å°±ä¼éç¥æãå¦æä½ é ç½®äºé®ç®±ï¼ä½ è¿å¯è½ä¼å æ¤ä¸æçæ¶å°é®ä»¶ã
å¦æä½ ä¸æ³æ¥åè¿äºéç¥ï¼é£ä¹ç¹å» Not Watching å³å¯ã
å¦å¤è¿éæä¸ç¯æç« è®²å¦ä½æ£ç¡®æ¥æ¶ GitHub çæ¶æ¯é®ä»¶ï¼å¾ä¸éçä¸ç¯æç« ï¼æ¨è大家ççã
star
star ç¿»è¯è¿æ¥åºè¯¥æ¯ææï¼ä½æ¯è¿ä¸ªç¿»è¯æ²¡ä»»ä½å ·ä½æä¹ï¼è¿é解éä¸ºå ³æ³¨æè ç¹èµæ´åéï¼å½ä½ ç¹å» star,è¡¨ç¤ºä½ å欢è¿ä¸ªé¡¹ç®æè éä¿ç¹ï¼å¯ä»¥æä»ç解ææååçç¹èµå§ï¼è¡¨ç¤ºå¯¹è¿ä¸ªé¡¹ç®çæ¯æã
ä¸è¿ç¸æ¯æååçç¹èµï¼github éé¢ä¼æä¸ä¸ªå表ï¼ä¸é¨æ¶éäºä½ ææ start è¿ç项ç®ï¼ ç¹å» github 个人头åï¼å¯ä»¥çå° your starçæ¡ç®ï¼ç¹å»å°±å¯ä»¥æ¥çä½ star è¿çææ项ç®äºãå¦ä¸å¾
ä¸è¿ï¼å¨ä½ ç star å表å¾å®¹æåºç°è¿æ ·çé®é¢ãå°±æ¯ä½ å¯è½ star æç¾ä¸å个项ç®æä¹åã è¿æ¶ï¼å¦æ github å¯ä»¥æä¾ä¸ä¸ªåç±»åè½è¯¥å¤å¥½ï¼å°±åå¾®åç½é¡µççæ¶èï¼ä½ å¨æ¶èçæ¶åå¯ä»¥è®¾ç½® tagï¼ è¿æ ·è®¾ç½®ç好å¤æ¯ï¼ä»¥åå次æ¥æ¾é¡¹ç®æ¶ï¼å¯ä»¥æ ¹æ®å½ç±»æ¥æ¾ï¼ä½æ¯ä¸ç¥é github ç产åç»çæ¯æä¹æ³çï¼ github æ¬èº«æ²¡æè¿ä¸ªåè½ï¼ä½æ¯ github ä»æ¥ä¹ä¸ç¼ºæææ³ææ§è¡åçç¨åºåï¼ è¿ä¸ï¼å段æ¶é´å°±æ人åäºä¸ä¸ª Chrome æ件ï¼è¿ä¸ªæ件å¯ä»¥å¯¹ github ä¸ææ star ç项ç®è¿è¡åç±»ï¼ å¦ä¸æ示ï¼æ³¨æçå¾çå³ä¾§ï¼å¤äºä¸ä¸ª Filter by tag å表ã
ä¸è½½å°å.
尽管è¿ä¸ªæ件已ç»å¾å¥½äºï¼ä½æ¯è¿æ¯æ缺ç¹ï¼ä½ åªè½ starå® é¡¹ç®äºï¼å» star å表åï¼æè½å¯¹é¡¹ç®æ tagï¼è¿æ¯å¾ä¸æ¹ä¾¿çã
çå¿å¸æï¼æªæ¥ github å¯ä»¥èªå·±æ¯æ对 star ç tag å¤çãæ§æ¬â¦
fork
å½éæ© forkï¼ç¸å½äºä½ èªå·±æäºä¸ä»½å项ç®çæ·è´ï¼å½ç¶è¿ä¸ªæ·è´åªæ¯é对å½æ¶ç项ç®æ件ï¼å¦æåç»å项ç®æ件åçæ¹åï¼ä½ å¿ é¡»éè¿å ¶ä»çæ¹å¼å»åæ¥ã
ä¸è¬æ¥è¯´ï¼æ们ä¸éè¦ä½¿ç¨ fork è¿ä¸ªåè½ï¼è³å°æä¸è¬ä¸ä¼ç¨ï¼é¤éæä¸äºé¡¹ç®ï¼å¯è½åå¨ bug æè å¯ä»¥ç»§ç»ä¼åçå°æ¹ï¼ä½ æ³å¸®å©å项ç®ä½è å»å®åè¿ä¸ªé¡¹ç® ï¼é£ä¹ä½ å¯ä»¥ fork ä¸ä»½é¡¹ç®ä¸æ¥ï¼ç¶åèªå·±å¯¹è¿ä¸ªé¡¹ç®è¿è¡ä¿®æ¹å®åï¼å½ä½ è§å¾é¡¹ç®æ²¡é®é¢äºï¼ä½ å°±å¯ä»¥å°è¯åèµ· push requestç»å项ç®ä½è äºï¼ ç¶åå°±ééçå¾ ä»ç mergeã
æçå°å¾å¤äººé误çå¨ä½¿ç¨ forkãå¾å¤äººæ fork å½æäºæ¶èä¸æ ·çåè½ï¼å æ¬ä¸å¼å§ä½¿ç¨ github çæï¼æ¯æ¬¡çå°ä¸ä¸ªå¥½ç项ç®å°±å forkï¼ å 为è¿æ ·ï¼å°±å¯ä»¥æç repository(ä»åº)å表ä¸æ¥ç fork ç项ç®äºãå ¶å®ä½ å®å ¨å¯ä»¥ä½¿ç¨ star æ¥è¾¾å°è¿ä¸ªç®çã
使ç¨å»ºè®®
对äºä¸äºå¯è½ä¼ç»å¸¸åçååçä¼ä¸å®ææ´æ°çå¥½é¡¹ç® å¤ä½¿ç¨ watch.
æ¯å¦ android-cn å¢éç android-discuss 项ç®ï¼ ä½ å°±å¯ä»¥ watching å®ï¼è¿éé¢é½æ¯ä¸äºå ³äº Android ææ¯ç交æµï¼å¦ææä»»ä½æ°é®é¢ï¼ä½ é½å¯ä»¥æ¶å°éç¥ï¼ä½ å¯ä»¥æ¥çå«äººçåçï¼ ä½ å¯ä»¥åçå«äººæåºçé®é¢ï¼è¿æ¯ä¸ä¸ªå¾å¥½çå¦ä¹ æé¿æ¹å¼ã
å ¶ä»å¼å¾watchç项ç®è¿æå¾å¤ï¼æ¯å¦ github ä¸å¾å¤ç Awesome ç³»åç项ç®,å¦Awesome-MaterialDesignçï¼ä½ watch è¿äºé¡¹ç®äºï¼ åªè¦é¡¹ç®æ°å¢ä¸äºå¥½ç©å¥½ç¨çä¸è¥¿ï¼ä½ å°±ä¼æ¶å°éç¥ã
æå¨ç¥ä¹ä¸çå°æ人é®è¿æ ·çé®é¢ï¼è¯´ github ä¸æåªäºå¼å¾ watch ç项ç®ï¼å ¶å®æå¾å¤ï¼æèªå·±ä¹æ´çäºä¸äºï¼ä½æ¯æ²¡æ¾å° github ï¼ æå ´è¶£çåå¦å¯ä»¥èç³»ï¼ä¸èµ·ç»´æ¤è¿æ ·ä¸ä¸ªé¡¹ç®ã
å¼å¾æ³¨æçæ¯ï¼å¦æ watchå¤äºï¼ä½ å¯è½ä¼è¢«æ ä¼æ¢çé®ä»¶éç¥ç¦æ»ï¼é®ä»¶éç¥å¯è®¾ç½®ï¼ï¼æ以å好æè¡¡ï¼åå~
å欢ä¸ä¸ªé¡¹ç®å°± star å®å§~
ä¿®æ¹å¼æºé¡¹ç®å°±ä½¿ç¨forkï¼è¿æ ·ä½ å°±å¯ä»¥å¨å项ç®çåºç¡ä¸ï¼å¯¹é¡¹ç®è¿è¡ä¿®æ¹æ交ï¼ç°å¨ä½ æ¯è¿ä¸ªé¡¹ç®ç主人å¦~
å°ç»è
æäºæ¶åï¼ä½ çå°ä¸ä¸ªé¡¹ç®ç star æ°æå¾å¤ï¼ä½ å°±æ³ç¥éå°åºé½æé£äºäºº star äºè¿ä¸ªé¡¹ç®ï¼æè fork äºè¿ä¸ªé¡¹ç®ï¼ ä½æ¯ç¯é¡¾ä¸åï¼ä½ å´æ¾ä¸å°ä¸ä¸ªå ¥å£ï¼åæ¥èªå·±ä¸ç»æçåç°ï¼åªè¦ç¹å» star åè¾¹çæ°åï¼å°±å¯ä»¥æ¥çæåªäºäººstaräºè¿ä¸ªé¡¹ç®ã æ¯ä¸æ¯æç¹ææï¼ç°å¨ä½ å°±å¯ä»¥å»è¯è¯ï¼watchãforkä¸é¢çæ°åé½æ¯å¯ä»¥ç¹å»çï¼éçä¸æ ·ã
ç»è¯
è¿éåªè¯´äºå ³äºè¿ä¸ä¸ªæé®ç使ç¨ï¼github è¯å®è¿æå¾å¤ä½¿ç¨æå·§ï¼æ¬¢è¿å¤§å®¶å¤å¤è®¨è®ºï¼äºç¸å¦ä¹ ãå¦å¤æå¨ android-cn ç android-discuss ä¸é¢åç¥ä¹ä¸ é½åå«æäºç±»ä¼¼çé®é¢ï¼å¤§å®¶æå ´è¶£çå¯ä»¥å ³æ³¨ä¸ã