git 與 gitHub 的使用

創(chuàng)建本地倉(cāng)庫(kù)

git init

title
title

添加文件

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 "提交"


title
title

此刻的提交是提交在本地倉(cāng)庫(kù),后面要放到遠(yuǎn)程倉(cāng)庫(kù)則需要push

gitHub ssh公鑰


title
title

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

title
title

圖片上*號(hào)就表示你現(xiàn)在所處的分支上

刪除分支

git branch -d xxx

title
title

知識(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)源

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡(jiǎn)書(shū)系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容