創(chuàng)建本地倉庫
git init
添加文件
git add xxx(文件名)
可接任何路徑 /a/b.1.txt
添加git用戶名,email
git config user.name xxx
git config user.email xxxx@xx.com
提交
git commit xxx(文件名) | git commit xxx -m "提交注釋"
注意:后面會出現(xiàn)vim的提示剖淀,要寫上提交注釋,按i進(jìn)入編輯格粪,寫上注釋宅广,esc退出編輯模式饶碘,:wq退出vim 提交成功
如果不想進(jìn)入vim模式笨腥,則可以用 git commit xxx -m "提交"
此刻的提交是提交在本地倉庫拓哺,后面要放到遠(yuǎn)程倉庫則需要push
gitHub ssh公鑰
git命令: ssh-keygen -t rsa -b 4096 -C xxx(郵箱名)
獲取完成后粘貼路徑,打印出公鑰key 脖母,粘貼到gitHub(點(diǎn)擊new SSH key)中士鸥。
創(chuàng)建遠(yuǎn)程倉庫
Create a new repository
克隆遠(yuǎn)程倉庫到本地
git clone xxx(git@github.com:6653302wy/demo.git 創(chuàng)建的倉庫地址)
新命令
git status -s: 查看當(dāng)前文件夾下狀態(tài)(s short的意思)
git status -b: 顯示當(dāng)前分支(b=brank分支)
git status -sb: 查看當(dāng)前分支和文件狀態(tài)
git remote -v:查看當(dāng)前遠(yuǎn)程倉庫地址
推送到遠(yuǎn)程倉庫
git push origin master:master:即 git push 倉庫名 本地分支名:遠(yuǎn)程分支名
創(chuàng)建新分支
git branch xxx
git branch :查看當(dāng)前有哪些分支
git branch -a:查看所有分支(包括遠(yuǎn)程)
切換分支
git checkout xxx
圖片上*號就表示你現(xiàn)在所處的分支上
刪除分支
git branch -d xxx
知識點(diǎn)
刪除分支前應(yīng)該會有個(gè)merge的操作,合并兩個(gè)分支上的內(nèi)容谆级。如果想強(qiáng)刪烤礁,就用git brach -D xxx
刪除遠(yuǎn)程分支
git push repositoryName :branchName
冒號前是一個(gè)空格,即將本地一個(gè)空分支名推送到遠(yuǎn)程對應(yīng)的分支上肥照,則是刪除
本文章著作權(quán)歸本人和饑人谷所有脚仔,轉(zhuǎn)載須說明來源