1ãå®è£
git
sudo apt-get install git
2ãé
ç½®å
¨å±åé
git config --global user.name langhunm
git config --global user.email
[email protected]该é
置被åå
¥å°äºç¨æ·ç®å½ä¸ç.gitconfigæ件ä¸
æ¥çå
¨å±åé git config --list
3ãå建项ç®ï¼æ¥éª¤æ¯å建项ç®ç®å½ï¼è¿å
¥ç®å½ä½¿ç¨git initå½ä»¤åå§å项ç®ï¼æ¯å¦ï¼
å建项ç®example
1)mkdir example-->cd example
2)git init(æ§è¡è¯¥å½ä»¤å ä¼å¨è¯¥ç®å½ä¸å建ä¸ä¸ª.gitæ件夹[å
å«repositoryçæ¡æ¶æ件]ï¼è¯¥å½ä»¤çä½ç¨æ¯åå§årepository[æº] )
4ãå°æ¬å°æºä¸è¿ç¨æºé¾æ¥
git remote add example
https://github.com/langhunm/example.git(该å½ä»¤çä½ç¨æ两个ï¼ä¸ä¸ªæ¯å°æ¬å°æºèµ·äºä¸ä¸ªååå«exampleãå¦ä¸ä¸ªä½ç¨æ¯å°æ¬å°è¿ä¸ªæºä¸è¿ç¨çæºè系起æ¥äº)
5ãå¨æ¬å°æºä¸å¶ä½æºæ件ï¼å¯¹è¯¥æºæ件è¿è¡è·è¸ªï¼æ交该æºæ件å°æ¬å°æºï¼
1)å建æºæ件 touch a.c
2)对æºæ件è¿è¡è·è¸ªï¼git add a.c
3)对æºæ件è¿è¡æ交ï¼git commit -m "first commit"
6ãåæ¥æ¬å°æºä¸è¿ç¨æº
git push example master(åæ¥æ¬å°æºexampleåæ¯å°è¿ç¨æºmasteråæ¯ä¸)
7ãå¨æ°ççµèä¸å
éè¿ç¨æºå°æ¬å°
git clone
https://github.com/langhunm/example.git example(该å½ä»¤çä½ç¨æ¯å
éè¿ç¨æºä¸çmasterå°æ¬å°æºï¼å¹¶å°æ¬å°æºåæ¯å½å为exampleï¼è¥ä¸æå®exampleï¼åé»è®¤ä¸ºorigin)
gitåç§ä¿¡æ¯æ¥è¯¢çæ¹æ³ï¼
1ãæ¥è¯¢å
¨å±åé git config --list
2ãæ¥è¯¢æ¬å°æºè·è¸ªç¶æ git status
3ãæ¥è¯¢æ¬å°æºçæ交ç¶æ git show
4ãæ¥è¯¢è¿ç¨æºçä¿¡æ¯ git remote -v
第ä¸æ¥ åå§åä¸ä¸ªä»åº(å½åç®å½ä¸), git init å¦æ git init AA - å¨å½åç®å½ä¸å建ä¸ä¸ªç®å½ AA
第äºæ¥ è¿ç«¯ä»åº åæ¬å°ä»åºçé¾æ¥ git remote add AA(è¿ç«¯ä»åºå) + è¿ç«¯ä»åºå°å
第ä¸æ¥ git status æ¥çæ¾ç¤ºç¶æ // git help
git add + "æ件å"
git commit -m "æè¿°"
git pull
git push AA (è¿ç«¯ä»åºå) + master(æ¬å°masteråæ¯)