git的常用命令及關(guān)聯(lián)倉庫場景

日常中常用的git命令大家都熟悉,提交合并按部就班就行藕届,但有時候會報一些你并沒見過的錯誤挪蹭,這是你可能有印象也要重新去搜,還要去對比篩選出好用的命令休偶,較為耗時梁厉,這里我整理了我遇到的方便以后使用,如果你也有相關(guān)問題可以留言踏兜,我也一并歸納词顾,嘿嘿

1、本地歸納遠(yuǎn)程倉庫

1.1 直接將克隆遠(yuǎn)程倉庫到本地即可碱妆,這個大家應(yīng)該都在用不再贅述

git clone xxx  //遠(yuǎn)程地址

1.2 遠(yuǎn)程倉庫是空的肉盹,沒有任何文件時

//初始化
git init
//從現(xiàn)有 Git 倉庫中拷貝項目
git clone
//關(guān)聯(lián)遠(yuǎn)程倉庫
git remote add origin 遠(yuǎn)程地址
//提交本地文件到暫存區(qū)
git add .
//將暫存區(qū)內(nèi)容添加到本地倉庫中
git commit -m"注釋"
//推送到遠(yuǎn)程分支
git push

1.3 遠(yuǎn)程倉庫有代碼

//初始化
git init
//關(guān)聯(lián)遠(yuǎn)程倉庫
git remote add origin 遠(yuǎn)程地址
//拉取遠(yuǎn)程master分支上內(nèi)容
git fetch origin main
//設(shè)置當(dāng)前分支為遠(yuǎn)程倉庫的master分支
git branch --set-upstream-to=origin/main main
//提交本地文件到暫存區(qū)
git add .
//將暫存區(qū)內(nèi)容添加到本地倉庫中
git commit -m"注釋"
//推送到遠(yuǎn)程分支
git push

注意此時如果有沖突的話,可能會報這個錯誤

//  error1
fatal: refusing to merge unrelated histories

或者讓直行類似命令

//  warning1
git config pull.rebase false  # merge
git config pull.rebase true   # rebase
git config pull.ff only       # fast-forward only

一般執(zhí)行根據(jù)需求執(zhí)行warning1中的一條就可以了疹尾,但在執(zhí)行warning1后 執(zhí)行g(shù)it pull還報 error1時上忍,此時就可以使用該條命令,然后自己解決沖突纳本,即可

git pull origin main --allow-unrelated-histories

場景目前就整理這些后序會持續(xù)添加窍蓝,下邊有一些常用命令

2. 常用命令

//查看Git配置信息
git config -list
//設(shè)置用戶名和密碼(一般只需要設(shè)置一次)
git config --global user.name 'name'
git config --global user.email 'email'


//初始化
git init
//拉取遠(yuǎn)程master分支上內(nèi)容
 git stash save '備注信息'

    //當(dāng)前開發(fā)分支時,需要到另一個分支去更改一些東西繁成,可以使用吓笙,然后直接切需要的分支就行,他會將第 
   //  一個分支東西存在stash中巾腕,不刪除面睛,不提交

git stash pop 彈出第一個 stash(該 stash 會從歷史刪除)

git stash apply 可以達(dá)到 git stash pop 的效果,但是 stash 會在 list 中祠墅,不會刪除

git stash list 查看 stash 的列表

git stash apply stash 名 切換到具體的 stash

git fetch origin master
//提交本地文件到暫存區(qū)
git add .
//查看暫存區(qū)狀態(tài)
git status
//比較暫存區(qū)和工作區(qū)的差異
git diff
//將暫存區(qū)內(nèi)容添加到本地倉庫中
git commit -m"注釋"
//提交合并請求
git merge origin/master
//推送到遠(yuǎn)程分支
git push origin
 
//查看本地分支
git branch
//查看所有遠(yuǎn)程分支
git branch -r
//查看所有分支
git branch -a
//創(chuàng)建本地分支
git branch 分支名
//建立本地分支和遠(yuǎn)程分支的映射關(guān)系
git branch --set-upstream-to origin/分支名
//撤銷本地分支與遠(yuǎn)程分支的映射關(guān)系
git branch --unset-upstream
//查看本地分支和遠(yuǎn)程分支的映射關(guān)系
git branch -vv
//創(chuàng)建新分支并立即切換到該分支下
git checkout -b 分支名
//刪除本地分支
git branch -d 分支名
//刪除遠(yuǎn)程分支
git push origin --delete 分支名
//同步遠(yuǎn)程分支
git fetch origin --prune
//切換分支
git checkout 分支名
//拉取遠(yuǎn)程信息(同步遠(yuǎn)程分支)
git pull
//查看歷史提交記錄
git log
//查看指定文件的修改記錄
git blame 文件名
//打標(biāo)簽
git tag -a 標(biāo)簽名 -m"注釋"
//關(guān)聯(lián)遠(yuǎn)程地址
git remote add origin 遠(yuǎn)程地址
//解除關(guān)聯(lián)
git remote rm origin
//查看所有遠(yuǎn)程倉庫
git remote -v
 
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末侮穿,一起剝皮案震驚了整個濱河市,隨后出現(xiàn)的幾起案子毁嗦,更是在濱河造成了極大的恐慌亲茅,老刑警劉巖,帶你破解...
    沈念sama閱讀 218,451評論 6 506
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件狗准,死亡現(xiàn)場離奇詭異克锣,居然都是意外死亡,警方通過查閱死者的電腦和手機腔长,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 93,172評論 3 394
  • 文/潘曉璐 我一進店門袭祟,熙熙樓的掌柜王于貴愁眉苦臉地迎上來,“玉大人捞附,你說我怎么就攤上這事巾乳∧唬” “怎么了?”我有些...
    開封第一講書人閱讀 164,782評論 0 354
  • 文/不壞的土叔 我叫張陵胆绊,是天一觀的道長氨鹏。 經(jīng)常有香客問我,道長压状,這世上最難降的妖魔是什么仆抵? 我笑而不...
    開封第一講書人閱讀 58,709評論 1 294
  • 正文 為了忘掉前任,我火速辦了婚禮种冬,結(jié)果婚禮上镣丑,老公的妹妹穿的比我還像新娘。我一直安慰自己娱两,他們只是感情好莺匠,可當(dāng)我...
    茶點故事閱讀 67,733評論 6 392
  • 文/花漫 我一把揭開白布。 她就那樣靜靜地躺著谷婆,像睡著了一般慨蛙。 火紅的嫁衣襯著肌膚如雪辽聊。 梳的紋絲不亂的頭發(fā)上钮莲,一...
    開封第一講書人閱讀 51,578評論 1 305
  • 那天荧止,我揣著相機與錄音,去河邊找鬼。 笑死报慕,一個胖子當(dāng)著我的面吹牛,可吹牛的內(nèi)容都是我干的徒恋。 我是一名探鬼主播辕近,決...
    沈念sama閱讀 40,320評論 3 418
  • 文/蒼蘭香墨 我猛地睜開眼,長吁一口氣:“原來是場噩夢啊……” “哼迹冤!你這毒婦竟也來了讽营?” 一聲冷哼從身側(cè)響起,我...
    開封第一講書人閱讀 39,241評論 0 276
  • 序言:老撾萬榮一對情侶失蹤泡徙,失蹤者是張志新(化名)和其女友劉穎橱鹏,沒想到半個月后,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體堪藐,經(jīng)...
    沈念sama閱讀 45,686評論 1 314
  • 正文 獨居荒郊野嶺守林人離奇死亡莉兰,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點故事閱讀 37,878評論 3 336
  • 正文 我和宋清朗相戀三年,在試婚紗的時候發(fā)現(xiàn)自己被綠了礁竞。 大學(xué)時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片糖荒。...
    茶點故事閱讀 39,992評論 1 348
  • 序言:一個原本活蹦亂跳的男人離奇死亡,死狀恐怖模捂,靈堂內(nèi)的尸體忽然破棺而出捶朵,到底是詐尸還是另有隱情蜘矢,我是刑警寧澤,帶...
    沈念sama閱讀 35,715評論 5 346
  • 正文 年R本政府宣布综看,位于F島的核電站硼端,受9級特大地震影響,放射性物質(zhì)發(fā)生泄漏寓搬。R本人自食惡果不足惜珍昨,卻給世界環(huán)境...
    茶點故事閱讀 41,336評論 3 330
  • 文/蒙蒙 一、第九天 我趴在偏房一處隱蔽的房頂上張望句喷。 院中可真熱鬧镣典,春花似錦、人聲如沸唾琼。這莊子的主人今日做“春日...
    開封第一講書人閱讀 31,912評論 0 22
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽锡溯。三九已至赶舆,卻和暖如春,著一層夾襖步出監(jiān)牢的瞬間祭饭,已是汗流浹背芜茵。 一陣腳步聲響...
    開封第一講書人閱讀 33,040評論 1 270
  • 我被黑心中介騙來泰國打工, 沒想到剛下飛機就差點兒被人妖公主榨干…… 1. 我叫王不留倡蝙,地道東北人九串。 一個月前我還...
    沈念sama閱讀 48,173評論 3 370
  • 正文 我出身青樓,卻偏偏與公主長得像寺鸥,于是被迫代替她去往敵國和親猪钮。 傳聞我的和親對象是個殘疾皇子,可洞房花燭夜當(dāng)晚...
    茶點故事閱讀 44,947評論 2 355

推薦閱讀更多精彩內(nèi)容

  • git 常用命令: 將本地項目push到遠(yuǎn)程倉庫 一個小tip:.git文件默認(rèn)是隱藏的胆建,顯示隱藏文件方法如下ma...
    小西瓜Ly閱讀 432評論 0 0
  • 概述 Git常用命令 檢出版本庫 該命令會在當(dāng)前目錄創(chuàng)建Git目錄studygit(其中烤低,最后的studygit可...
    linice閱讀 572評論 0 0
  • 1 查看狀態(tài) git status 2 把新增的文件,以及修改后的文件笆载,暫存到本地倉庫 git add . 執(zhí)行命...
    hong1012閱讀 167評論 0 0
  • 本地倉庫常用命令 git:查看系統(tǒng)有沒有安裝Git 設(shè)置全局屬性扑馁,用戶名和郵箱 git init:創(chuàng)建版本庫 gi...
    一塊沒夢想的海綿寶寶閱讀 3,458評論 0 0
  • git branch 查看本地所有分支 git status 查看當(dāng)前狀態(tài) git commit 提交 git b...
    猿萬閱讀 5,056評論 1 45