1 創(chuàng)建遠(yuǎn)程倉庫并推送
git init ?初始化倉庫 ?(在新建立一個倉庫時都初始化一下)
readme(顯示當(dāng)前目錄描述) ? ?readme.md ? ? ?readme.markdown
LICENSE?開源軟件許可證
git add 文件 ??
git add . 表示add當(dāng)前目錄所有文件 ?(add的是文件的改動并不是文件的本身, ?add也可以開啟文件跟蹤的效果,如果這個文件曾今被add過就可以直接commit)
git clone 倉庫地址(將遠(yuǎn)程倉庫克隆到本地倉庫)
git status --s (顯示當(dāng)前狀態(tài))
git status -b ?顯示在哪個分支站上(b ?branch)
git status -sb ?顯示當(dāng)前在哪個分支上 ?(其中出現(xiàn)AM ?A代表已經(jīng)被add了文件被跟蹤
M代表文件被修改但git是不會管它 ?如果直接commit那么git只會記錄前面add過的后面被修改的不會記錄下來 要想都被記錄下來只有重新add一次)
git commit 文件 把我的變動提交到本地倉庫里
git commit wenjian -m "注釋" ? 引號 是保證注釋里的空格不會影響
git 本地倉庫支持多個遠(yuǎn)程倉庫 ? 每個倉庫有個名字叫origin 默認(rèn)的分支名叫master ?本地的分支名和遠(yuǎn)程的分支名可以不同?
git push origin master:master
在github上建立一個倉庫然后在本地添加內(nèi)容推送到github的遠(yuǎn)程倉庫上的步驟
1 在github上建立一個空的遠(yuǎn)程倉庫 empty repo
2 git clone 將遠(yuǎn)程倉庫克隆到本第倉庫
3 touch readme.md 建立reamd.md文件
4 vi readme.md
5 git add readme.md -m "項目介紹"
6 git commit readme.md
7git push origin master:master
建立本地倉庫實現(xiàn)版本控制(在沒有遠(yuǎn)程倉庫的前提下)
1 mkdir test2
2 git init?
3 touch readme.md
4 git add readme.md
5 git commit readme.md
6 git push --set-upstream origin master
? ?git push -u origin master
github合作 ? 多人用同一個遠(yuǎn)程倉庫?
? PUSH PULL
git pull;git push ? 合并執(zhí)行