1ãåæåå¤
æå¡å¨ä¸é
置好çgit
git客æ·ç«¯
1.1
å¨æå¡å¨ä¸å®è£
git ï¼æ¬æºæ使ç¨çlinuxæ¯ubuntuï¼
å¨æå¡å¨è¾å
¥å½ä»¤:sudo apt-get install gitå³å¯ ç¶åå建åå为gitçç¨æ·ç»åç¨æ·
1.2
ä¸è½½å®¢æ·ç«¯ å¨æµè§å¨å°åæ è¾å
¥ï¼
https://git-for-windows.github.io/ å车å
ç¹å»Downloadè¿è¡ä¸è½½
2ãå
·ä½æä½
2.1
å¨åéçä½ç½®å建ä¸ä¸ªç®å½å
å½gitè¿ç¨ä»åºï¼æ¬æºä½ç½®ä¸º/usr/testgitï¼ï¼ç¶å使ç¨initå½ä»¤åå§åä»åº
å¨å½ä»¤ç»ç«¯è¾å
¥:
sudo git init âbare
2.2
å°git initçæçç®å½æå±è
æ¹ä¸ºgit
è¾å
¥å½ä»¤ï¼sudo chown -R git:git *
è³æ¤æå¡å¨ç«¯çæä½å®æã
å¨å®¢æ·ç«¯åéä½ç½®ä½¿ç¨git 客æ·ç«¯ä»æå¡å¨èµæº
2.3
é¦å
æå¼git客æ·ç«¯
ç¹å»Git Bash Here ååºç°
å¨git客æ·ç«¯å½åç»ç«¯è¾å
¥:
git clone git@xxxxxx:/rrrrr å
¶ä¸xxxxxxæ¯è¿ç¨æå¡å¨çå°å rrrrr为gitä»åºæå¨ä½ç½®
å¦æé
ç½®æ£ç¡®ä½ éä¸çç®å½ä¸ä¼åºç°åå为testgitçæ件夹 testgitæ件夹ä¸éæå建è¥å¹²ä¸ªæ件
2.3
å¨git客æ·ç«¯ä¸ä½¿ç¨å½ä»¤ git add 111.txt 222.txt 333.txt æè
使ç¨git add .(å°æ¬æ件夹ä¸æææ件é½add) 该å½ä»¤çä½ç¨æ¯åè¯gitææ件添å å°gitä»åº
2.4
ç¶å使ç¨git commitå½ä»¤å°æ件æ交å°gitä»åº
-m åé¢çå
容为æ¬æ¬¡æ交æ件çä¸äºæ³¨éå
容
æ¤æ¶æ件è¿æ²¡æä»æ¬å°ä»åºä¸ä¼ å°è¿ç¨æå¡å¨ä»åº
2.5
使ç¨pushå½ä»¤å°æ¬å°ä»åºä¸çå
容æ交å°è¿ç¨ä»åº
å¨git客æ·ç«¯å½ä»¤ç»ç«¯è¾å
¥ï¼git push origin master
è³æ¤æ¬å°ä»åºä¸çæ件ä¸ä¼ å·²ç»ä¸ä¼ å°è¿ç¨æå¡å¨ä»åºã
å¨å
¶ä»æ件夹ä¸åæ¬¡ä½¿ç¨ git clone å½ä»¤ ä»è¿ç¨æå¡å¨åæ¥ä»åº