Git倉(cāng)庫(kù)基礎(chǔ)操作

倉(cāng)庫(kù)基本管理

初始化一個(gè)Git倉(cāng)庫(kù)

$ cd /home/gitee/test? ? #進(jìn)入git文件夾

$ git init? ? ? ? ? ? ? ? ? ? ? ? ?#初始化一個(gè)Git倉(cāng)庫(kù)

將文件添加到Git的暫存區(qū)

$ git add "readme.txt"

注:使用git add -A或者git add .可以提交當(dāng)前倉(cāng)庫(kù)的所有改動(dòng)

查看倉(cāng)庫(kù)當(dāng)前文件提交狀態(tài)(A:提交成功,AM:文件在添加到緩存之后又有改動(dòng))

$ git status -s

從Git的暫存區(qū)提交版本到倉(cāng)庫(kù),參數(shù)-m后為檔次提交的備注信息

$ git commit -m "1.0.0"

將本地的Git倉(cāng)庫(kù)信息推送上傳到服務(wù)器

$ git push https://gitee.com/***/test.git

查看git提交的日志

$ git log?

遠(yuǎn)程倉(cāng)庫(kù)管理

修改倉(cāng)庫(kù)名

一般來(lái)講,默認(rèn)情況下,在執(zhí)行clone或者其他操作時(shí),倉(cāng)庫(kù)名都是 origin 如果說(shuō)我們想給他改改名字,比如我不喜歡origin這個(gè)名字,想改為 oschina 那么就要在倉(cāng)庫(kù)目錄下執(zhí)行命令:

$ git remote rename origin oschina

這樣 你的遠(yuǎn)程倉(cāng)庫(kù)名字就改成了oschina,同樣,以后推送時(shí)執(zhí)行的命令就不再是 git push origin master 而是 git push oschina master 拉取也是一樣的


添加一個(gè)倉(cāng)庫(kù)

在不執(zhí)行克隆操作時(shí),如果想將一個(gè)遠(yuǎn)程倉(cāng)庫(kù)添加到本地的倉(cāng)庫(kù)中,可以執(zhí)行

git remote add origin? 倉(cāng)庫(kù)地址

注意: 1.origin是你的倉(cāng)庫(kù)的別名 可以隨便改,但請(qǐng)務(wù)必不要與已有的倉(cāng)庫(kù)別名沖突 2. 倉(cāng)庫(kù)地址一般來(lái)講支持 http/https/ssh/git協(xié)議,其他協(xié)議地址請(qǐng)勿添加

查看當(dāng)前倉(cāng)庫(kù)對(duì)應(yīng)的遠(yuǎn)程倉(cāng)庫(kù)地址

git remote -v

這條命令能顯示你當(dāng)前倉(cāng)庫(kù)中已經(jīng)添加了的倉(cāng)庫(kù)名和對(duì)應(yīng)的倉(cāng)庫(kù)地址,通常來(lái)講,會(huì)有兩條一模一樣的記錄,分別是fetch和push,其中fetch是用來(lái)從遠(yuǎn)程同步 push是用來(lái)推送到遠(yuǎn)程

修改倉(cāng)庫(kù)對(duì)應(yīng)的遠(yuǎn)程倉(cāng)庫(kù)地址

git remote set-url origin 倉(cāng)庫(kù)地址

?著作權(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ù)。

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