創(chuàng)建本地倉(cāng)庫(kù)
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 "提交注釋"
注意:后面會(huì)出現(xiàn)vim的提示,要寫(xiě)上提交注釋,按i進(jìn)入編輯,寫(xiě)上注釋,esc退出編輯模式,:wq退出vim 提交成功
如果不想進(jìn)入vim模式,則可以用 git commit xxx -m "提交"
此刻的提交是提交在本地倉(cāng)庫(kù),后面要放到遠(yuǎn)程倉(cāng)庫(kù)則需要push
gitHub ssh公鑰
git命令: ssh-keygen -t rsa -b 4096 -C xxx(郵箱名)
獲取完成后粘貼路徑,打印出公鑰key ,粘貼到gitHub(點(diǎn)擊new SSH key)中。
創(chuàng)建遠(yuǎn)程倉(cāng)庫(kù)
Create a new repository
克隆遠(yuǎn)程倉(cāng)庫(kù)到本地
git clone xxx(git@github.com:6653302wy/demo.git 創(chuàng)建的倉(cāng)庫(kù)地址)
新命令
git status -s: 查看當(dāng)前文件夾下?tīng)顟B(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)程倉(cāng)庫(kù)地址
推送到遠(yuǎn)程倉(cāng)庫(kù)
git push origin master:master:即 git push 倉(cāng)庫(kù)名 本地分支名:遠(yuǎn)程分支名
創(chuàng)建新分支
git branch xxx
git branch :查看當(dāng)前有哪些分支
git branch -a:查看所有分支(包括遠(yuǎn)程)
切換分支
git checkout xxx
圖片上*號(hào)就表示你現(xiàn)在所處的分支上
刪除分支
git branch -d xxx
知識(shí)點(diǎn)
刪除分支前應(yīng)該會(huì)有個(gè)merge的操作,合并兩個(gè)分支上的內(nèi)容。如果想強(qiáng)刪,就用git brach -D xxx
刪除遠(yuǎn)程分支
git push repositoryName :branchName
冒號(hào)前是一個(gè)空格,即將本地一個(gè)空分支名推送到遠(yuǎn)程對(duì)應(yīng)的分支上,則是刪除
本文章著作權(quán)歸本人和饑人谷所有,轉(zhuǎn)載須說(shuō)明來(lái)源