尊龙凯时人生就是搏

ÁÄÁÄGitHubÉÏʵÏÖեȡн¨·ÖÖ§µÄÒªÁì

githubÊÇÒ»¿îºÜÊÇÊܽӴýµÄ´úÂëÍйÜƽ̨ £¬ÓµÓÐÖڶ࿪·¢ÕßÔÚÉÏÃæÅäºÏ¿ª·¢ÏîÄ¿¡£ÔÚgithubÉÏ £¬Ò»¸öÏîĿͨ³£»áÓжà¸ö·ÖÖ§(branch)¾ÙÐв¢Ðпª·¢ £¬²¢ÇÒн¨·ÖÖ§ÊǺÜÊÇÈÝÒ׵ġ£¿ÉÊÇ £¬ÔÚijЩÇéÐÎÏ £¬Äã¿ÉÄÜ»áÐèҪեȡÔÚijЩ·ÖÖ§ÉÏн¨·ÖÖ§¡£±¾ÎĽ«ÏÈÈÝÔõÑùÔÚgithubÉÏʵÏÖեȡн¨·ÖÖ§µÄÒªÁì¡£

Ò»¡¢Í¨¹ýweb½çÃæեȡн¨·ÖÖ§

Ê×ÏȵǼÄãµÄGitHubÕ˺Ų¢½øÈëÄãÒª²Ù×÷µÄÏîÄ¿Ò³Ãæ £¬µã»÷Ò³ÃæÉÏ·½µÄ¡±settings¡±°´Å¥½øÈëÏîÄ¿µÄÉèÖýçÃæ¡£ÔÚÉèÖýçÃæÖÐÕÒµ½¡±Branches¡±Ñ¡Ï

ÔÚ¡°Branches¡±Ñ¡ÏÖÐ £¬Äã¿ÉÒÔ¿´µ½ËùÓеķÖÖ§ÁбíÒÔ¼°Ã¿¸ö·ÖÖ§µÄȨÏÞÉèÖá£ÒªÕ¥È¡Ð½¨·ÖÖ§ £¬ÄãÐèÒª½«ÒªÕ¥È¡Ð½¨·ÖÖ§µÄ¡°Create branch¡±µÄ¹´Ñ¡¿ò×÷·Ï¹´Ñ¡¡£±ðµÄ £¬Ä㻹¿ÉÒÔÑ¡ÔñÊÇ·ñեȡɾ³ý·ÖÖ§ÒÔ¼°Õ¥È¡Ç¿ÖÆÍÆËÍ¡£

¹ØÓÚһЩÌØÊâµÄ·ÖÖ§ £¬ºÃ±È¡±master¡±·ÖÖ§ £¬ÍùÍùÒªÉèÖÃÔ½·¢ÑÏ¿áµÄȨÏÞ £¬ÕâÑù²Å»ªÓÐÓñÜÃâ·ÖÖ§±»Îóɾ³ý»òÕßÎóÐ޸ġ£ÔÚÕâÖÖÇéÐÎÏ £¬Äã¿ÉÒÔ½«master·ÖÖ§µÄȨÏÞÉèÖÃΪ¡±Admin¡±£¨¼´Ö»ÓÐÖÎÀíÔ±²Å»ªÐ޸ĺÍɾ³ý¸Ã·ÖÖ§£© £¬ÆäËû·ÖÖ§Ôòƾ֤ÏêϸÇéÐξÙÐÐÉèÖá£

¶þ¡¢Í¨¹ýGitÏÂÁîեȡн¨·ÖÖ§

³ýÁËͨ¹ýweb½çÃæ¾ÙÐзÖ֧ȨÏÞµÄÉèÖÃÖ®Íâ £¬Ä㻹¿ÉÒÔͨ¹ýGitÏÂÁîÐÐեȡн¨·ÖÖ§¡£Òª×öµ½ÕâÒ»µã £¬ÄãÐèÒªÔÚÍâµØ¿Ë¡ÏîÄ¿ £¬²¢½«È¨ÏÞÉèÖÃÎļþÉúÑĵ½¸ÃÏîÄ¿ÍâµØÎļþ¼ÐÖС£Ïêϸ²Ù×÷°ì·¨ÈçÏ£º

1.·­¿ªÏÂÁîÐÐÖÕ¶Ë £¬½øÈëÄãÒª¿Ë¡µÄÏîĿĿ¼ £¬Ö´ÐÐÒÔÏÂÏÂÁî¾ÙÐпË¡£º

git clone https://github.com/username/repo.git

µÇ¼ºó¸´ÖÆ

ÕâÀïµÄ¡±username¡±ÊÇÄãµÄGitHubÕ˺ÅÃû £¬¡°repo¡±ÔòÊÇÒª¿Ë¡µÄÏîÄ¿Ãû³Æ¡£

2.½øÈë¿Ë¡ÏÂÀ´µÄÏîÄ¿Îļþ¼Ð £¬Ö´ÐÐÒÔÏÂÏÂÁîÌìÉú.gitÎļþ¼Ð£º

cd repo
git init

µÇ¼ºó¸´ÖÆ

3.ʹÓÃÏÂÃæµÄÏÂÁȨÏÞÉèÖÃÎļþÉúÑĵ½.git/hooksĿ¼Ï£º

echo "refname='refs/heads/*'
denyBranch() {
    if [[ $1 =~ $refname ]]; then
        echo \"Creation of new branches on the $refname branch has been disabled.\"
    exit 1
    fi
}
trap 'denyBranch $refname' PREPARE_COMMIT_MSG" > .git/hooks/pre-push

µÇ¼ºó¸´ÖÆ

Õâ¸öÎļþ½ç˵ÁËÒ»¸öÃûΪ¡±denyBranch¡±µÄº¯Êý £¬ÈôÊÇÓÐÈËʵÑéÔÚÖ¸¶¨·ÖÖ§ÉϽ¨ÉèеķÖÖ§ £¬¸Ãº¯Êý¾Í»áµ¯³öÖÒÑÔ £¬²¢×èֹзÖÖ§µÄ½¨Éè¡£

4.Ö´ÐÐÒÔÏÂÏÂÁÐÞ¸ÄÉÏ´«µ½Ô¶³Ì¿ÍÕ»ÖУº

git add .
git commit -m "disable new branch creation"
git push --force

µÇ¼ºó¸´ÖÆ

Õâ¸öÏÂÁî»á½«ÍâµØ¿ÍÕ»ÖеÄÐÞ¸ÄÇ¿ÖÆÍÆË͵½Ô¶³Ì¿ÍÕ»ÖС£µ±ÏîÄ¿ÖÎÀíÕßÔÚpush´úÂëµÄʱ¼ä £¬Git»á×Ô¶¯Å²ÓÃhookÎļþ £¬¼ì²éÊÇ·ñÓÐн¨·ÖÖ§µÄ²Ù×÷¡£

×ܽ᣺

եȡн¨·ÖÖ§µÄ²ÙÞÏÞεóÄÑÓÚһЩ¿ª·¢ÍŶÓÀ´ËµºÜÊÇÐëÒª £¬Õâ¿ÉÒÔ°ü¹Ü´úÂë¿âÖеķÖÖ§²»±»ËæÒâÔöÌí £¬´Ó¶ø×ÊÖúÍŶӸüºÃµØ¾ÙÐпØÖƺÍÖÎÀí´úÂëÖÊÁ¿¡£±¾ÎÄÏÈÈÝÁËÁ½ÖÖÒªÁìʵÏÖեȡн¨·ÖÖ§µÄ²Ù×÷ £¬¶ÁÕß¿ÉÒÔƾ֤×Ô¼ºµÄÐèÇó¾ÙÐÐÑ¡Ôñ¡£

ÒÔÉϾÍÊÇÁÄÁÄGitHubÉÏʵÏÖեȡн¨·ÖÖ§µÄÒªÁìµÄÏêϸÄÚÈÝ £¬¸ü¶àÇë¹Ø×¢±¾ÍøÄÚÆäËüÏà¹ØÎÄÕ£¡

ÃâÔð˵Ã÷£ºÒÔÉÏչʾÄÚÈÝȪԴÓÚÏàÖúýÌå¡¢ÆóÒµ»ú¹¹¡¢ÍøÓÑÌṩ»òÍøÂçÍøÂçÕûÀí £¬°æȨÕùÒéÓë±¾Õ¾ÎÞ¹Ø £¬ÎÄÕÂÉæ¼°¿´·¨Óë¿´·¨²»´ú±í尊龙凯时人生就是搏ÂËÓÍ»úÍø¹Ù·½Ì¬¶È £¬Çë¶ÁÕß½ö×ö²Î¿¼¡£±¾ÎĽӴýתÔØ £¬×ªÔØÇë˵Ã÷À´ÓÉ¡£ÈôÄúÒÔΪ±¾ÎÄÇÖÕ¼ÁËÄúµÄ°æȨÐÅÏ¢ £¬»òÄú·¢Ã÷¸ÃÄÚÈÝÓÐÈκÎÉæ¼°ÓÐÎ¥¹«µÂ¡¢Ã°·¸Ö´·¨µÈÎ¥·¨ÐÅÏ¢ £¬ÇëÄúÁ¬Ã¦ÁªÏµ尊龙凯时人生就是搏ʵʱÐÞÕý»òɾ³ý¡£

Ïà¹ØÐÂÎÅ

ÁªÏµ尊龙凯时人生就是搏

18523999891

¿É΢ÐÅÔÚÏß×Éѯ

ÊÂÇéʱ¼ä£ºÖÜÒ»ÖÁÖÜÎå £¬9:30-18:30 £¬½ÚãåÈÕÐÝÏ¢

QR code
sitemap¡¢ÍøÕ¾µØͼ