使用 git 有三種方式桩盲,按照你的需求選擇
1.只在本地使用
2.將本地倉(cāng)庫(kù)上傳到 GitHub
3.下載 GitHub 上的倉(cāng)庫(kù)
(提醒:使用前需先配置哦闰蚕,參考 如何配置 GitHub& Git)
1.只在本地使用
(在Git Bush上輸入命令)
1.mkdir git-demo-1
—— 先創(chuàng)建1個(gè)目錄(git-demo-1為目錄名,可自定義)
2.cd git-demo-1
—— 進(jìn)入目錄
3.git init
—— 在 git-demo-1 里創(chuàng)建一個(gè) .git 目錄
4.touch xxx / mkdir xxx / ...
—— 創(chuàng)建文件或目錄(可進(jìn)行編輯)
5.git status -sb
—— 顯示當(dāng)前所有文件的狀態(tài)(可不執(zhí)行此操作)
6.git add xxx / git add .
—— 將文件添加到「暫存區(qū)」床牧,在xxx處輸入文件名财喳,如:index.html。前者添加指定文件立砸,后者一次性全部添加掖疮。*
7.git commit -m "xxx"
—— 將上一步 add 過(guò)的內(nèi)容「正式提交」到本地倉(cāng)庫(kù)(.git就是本地倉(cāng)庫(kù)),在xxx處可輸入備注信息颗祝,如:添加了1個(gè)文件浊闪,可不填
8.git log
—— 可查看歷史上的變動(dòng)(可不執(zhí)行此操作)
9.如果有文件有新的變動(dòng),我們只需要依次執(zhí)行 git add xxx 和 git commit -m 'xxx' 兩個(gè)命令即可
2.將本地倉(cāng)庫(kù)上傳到 GitHub
如何將1中g(shù)it-demo-1 上傳到 GitHub 呢螺戳?
1.在 GitHub 上新建一個(gè)空倉(cāng)庫(kù)搁宾,名稱隨意,一般可以跟本地目錄名一致温峭,如 git-demo-1
2.點(diǎn)“SSH”按鈕猛铅,按提示代碼操作
git remote add origin git@github.com:xxx/git-demo-1.git
,注意:xxx改為你對(duì)應(yīng)的信息4.運(yùn)行
git push -u origin master
5.刷新當(dāng)前頁(yè)面凤藏,你的倉(cāng)庫(kù)就上傳到 GitHub 了奸忽!成功是這樣的頁(yè)面:
3.直接在 GitHub 創(chuàng)建一個(gè)倉(cāng)庫(kù),然后下載到本地
這里將第三種用法揖庄,那就是直接在 GitHub 創(chuàng)建一個(gè)倉(cāng)庫(kù)栗菜,然后下載到本地。
3.確保彈出層里的地址是SSH 地址,也就是 git@github.com 開頭的地址幕袱,如果不是暴备,就點(diǎn)擊 Use SSH 按鈕,然后復(fù)制這個(gè)地址们豌。
4.打開 Git Bash涯捻,找一個(gè)安全的目錄,比如 ~/Desktop 桌面目錄就很安全:
cd ~/Desktop
運(yùn)行5.運(yùn)行
git clone 你剛才得到的以git@github.com開頭的地址
望迎,比如:git clone git@github.com:ajing741472797/git-demo-2.git
6.運(yùn)行完了你就會(huì)發(fā)現(xiàn)障癌,桌面上多出一個(gè) git-demo-2 目錄。
如何上傳更新
你在本地目錄有任何變動(dòng)辩尊,只需按照以下順序就能上傳:
git add xxx
git commit -m "xxx"
git pull
git push
比如:此時(shí)你想在git-demo-2目錄里添加文件涛浙,操作如下:
cd git-demo-2
touch index.html
git add index.html
git commit -m "新建 index.html"
git pull
(遠(yuǎn)程倉(cāng)庫(kù)被更改了必須加。倉(cāng)庫(kù)被改輸入git pull
會(huì)彈出vim,按下ESC鍵蝗拿,輸入:wq
可退出vim)
git push
然后你去 git-demo-2 的 GitHub 頁(yè)面晾捏,就能看到 index.html 出現(xiàn)在里面了!
其他
還有一些有用的命令
-
git remote add origin git@github.com:xxxxxxx.git
將本地倉(cāng)庫(kù)與遠(yuǎn)程倉(cāng)庫(kù)關(guān)聯(lián) -
git remote set-url origin git@github.com:xxxxx.git
上一步手抖了,可以用這個(gè)命令來(lái)挽回
資源
- 常用 Git 命令清單
- 讀懂 diff - 阮一峰
- 搭建一個(gè)免費(fèi)的哀托,無(wú)限流量的Blog----github Pages和Jekyll入門
- Git 菜鳥教程
- 廖雪峰的 Git 教程
end