0
  • 聊天消息
  • 系統(tǒng)消息
  • 評(píng)論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會(huì)員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識(shí)你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

git切換遠(yuǎn)程地址分支方式

嵌入式加油站 ? 來(lái)源:嵌入式加油站 ? 2023-12-18 09:35 ? 次閱讀

切換遠(yuǎn)程地址

1、切換遠(yuǎn)程倉(cāng)庫(kù)地址:
方式一:修改遠(yuǎn)程倉(cāng)庫(kù)地址

【git remote set-url origin URL】 更換遠(yuǎn)程倉(cāng)庫(kù)地址,URL為新地址。

gitremoteset-url https://gitee.com/xxss/omj_gateway.git

方式二:先刪除遠(yuǎn)程倉(cāng)庫(kù)地址,然后再添加

【git remote rm origin】 刪除現(xiàn)有遠(yuǎn)程倉(cāng)庫(kù)
【git remote add origin url】添加新遠(yuǎn)程倉(cāng)庫(kù)

gitremotermoriginhttps://github.com/****/omj_gateway.git
git remote add origin  https://gitee.com/xxss/omj_gateway.gi

2、【git remote -v 】查看遠(yuǎn)程倉(cāng)庫(kù)的地址

omj_gatewayhttps://github.com/****/omj_gateway.git(fetch)
omj_gatewayhttps://github.com/xxs/omj_gateway.git(push)
originhttps://gitee.com/xxss/omj_gateway.git(fetch)
origin https://gitee.com/xxs/omj_gateway.git (push)

推送到指定地址分支

1、查看本地址和遠(yuǎn)程版本

git branch -a


debug
*develop
main
  remotes/omj_gateway/develop
remotes/omj_gateway/main
remotes/origin/HEAD->origin/main
  remotes/origin/develop
remotes/origin/main

remotes代表遠(yuǎn)程分支

git push <遠(yuǎn)程主機(jī)名> <本地分支名>:<遠(yuǎn)程分支名>
例:

git push  omj_gateway develop:develop --force

git 版本回退

查看歷史版本

1、查看歷史版本 詳細(xì)提交歷史 (q退出

git log

q退出

2、 最近提交版本簡(jiǎn)要

git reflog



回退本地版本

1、回退到上一個(gè)版本

git reset --hard  HEAD^


2、回退某個(gè)版本

git reset --hard 530ae79


遠(yuǎn)程服務(wù)器回退版本

1、先回退本地git版本
2、查看git分支

git branch -v -a

3、推送到遠(yuǎn)程git

git push origin HEAD --force

審核編輯:湯梓紅

聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點(diǎn)僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場(chǎng)。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問(wèn)題,請(qǐng)聯(lián)系本站處理。 舉報(bào)投訴
  • URL
    URL
    +關(guān)注

    關(guān)注

    0

    文章

    139

    瀏覽量

    15340
  • 倉(cāng)庫(kù)
    +關(guān)注

    關(guān)注

    0

    文章

    20

    瀏覽量

    13541
  • Git
    Git
    +關(guān)注

    關(guān)注

    0

    文章

    199

    瀏覽量

    15761

原文標(biāo)題:git 切換遠(yuǎn)程地址分支 推送到指定地址分支 版本回退

文章出處:【微信號(hào):嵌入式加油站,微信公眾號(hào):嵌入式加油站】歡迎添加關(guān)注!文章轉(zhuǎn)載請(qǐng)注明出處。

收藏 人收藏

    評(píng)論

    相關(guān)推薦

    關(guān)于git遠(yuǎn)程分支的詳細(xì)介紹

    不知道大家有沒(méi)有經(jīng)歷過(guò),當(dāng)我們切換到了一個(gè)新的分支想要提交代碼的時(shí)候,總會(huì)遇到這樣的錯(cuò)誤。 我們把日志里的英文翻譯過(guò)來(lái)是說(shuō),我們當(dāng)前的分支沒(méi)有設(shè)置任何上游分支。然后
    的頭像 發(fā)表于 10-11 10:03 ?3221次閱讀
    關(guān)于<b class='flag-5'>git</b>的<b class='flag-5'>遠(yuǎn)程</b><b class='flag-5'>分支</b>的詳細(xì)介紹

    Git常用的超級(jí)實(shí)用命令

    添加遠(yuǎn)程倉(cāng)庫(kù) git remote add name > 更新遠(yuǎn)程倉(cāng)庫(kù)地址 git remote set -url --push 拉取
    的頭像 發(fā)表于 10-09 17:19 ?1166次閱讀
    <b class='flag-5'>Git</b>常用的超級(jí)實(shí)用命令

    Git命令之本地分支遠(yuǎn)程分支關(guān)聯(lián)和解除

    在實(shí)際的工作生活中,往往需要將本地的分支遠(yuǎn)程分支關(guān)聯(lián),這樣我們就可以使用git pull命令來(lái)更新拉取最新的代碼,并使用git push命
    的頭像 發(fā)表于 12-15 09:27 ?3253次閱讀
    <b class='flag-5'>Git</b>命令之本地<b class='flag-5'>分支</b>與<b class='flag-5'>遠(yuǎn)程</b><b class='flag-5'>分支</b>關(guān)聯(lián)和解除

    飛凌ElfBoard ELF 1板卡-ubuntu18.04 git安裝及基本使用

    git commit -m xxx(xxx代表備注信息) 6.查看提交記錄git log 7.查看分支git branch 添加新的分支
    發(fā)表于 03-21 16:23

    git shell 常用命令

    master:hb-dev 將本地庫(kù)與服務(wù)器上的庫(kù)進(jìn)行關(guān)聯(lián) git checkout --track origin/dev 切換遠(yuǎn)程dev分支g
    發(fā)表于 04-16 15:57

    Git 常用命令大全

    branch查看遠(yuǎn)程分支:$ git branch -r創(chuàng)建本地分支:$ git branch [name] ----注意新
    發(fā)表于 10-11 17:23

    git簡(jiǎn)單使用(一)

    倉(cāng)庫(kù),以及如何進(jìn)行分支控制:1.創(chuàng)建一個(gè)文件夾mkdir git-study2.初始化倉(cāng)庫(kù)git init3.查看下當(dāng)前分支git bran
    發(fā)表于 02-17 16:18

    Git分支,為何以及如何使用分支

    /master 的遠(yuǎn)程 master 分支保持一致。(非常感謝來(lái)自 Red Hat 的 Peter Savage讓我知道 gitk 這個(gè)工具)
    的頭像 發(fā)表于 06-11 11:08 ?4026次閱讀

    Git Flow應(yīng)該拋棄的原因

    Git-flow 是一種分支和合并方法。十年前,因?yàn)橐黄麨椤敢粋€(gè)成功的 Git 分支模型」的文章,Git-flow 變得廣為人知。
    的頭像 發(fā)表于 03-21 13:41 ?1508次閱讀
    <b class='flag-5'>Git</b> Flow應(yīng)該拋棄的原因

    Git / GitHub 是什么?有什么用?

    分支Git 里很重要的概念,大家可以使用 Learning Git Branching 這個(gè)在線游戲來(lái)學(xué)習(xí)和理解分支
    發(fā)表于 12-09 09:39 ?941次閱讀

    Git分支管理

    在項(xiàng)目的開(kāi)發(fā)過(guò)程中,很多時(shí)候都會(huì)使用Git托管工具進(jìn)行項(xiàng)目文件或者代碼的管理,方便團(tuán)隊(duì)成員之間的協(xié)作開(kāi)發(fā)。使用Git進(jìn)行項(xiàng)目管理目前也是越來(lái)越受到歡迎,除了Git還有很多的其他項(xiàng)目管理,其目的都是為了能夠方便項(xiàng)目管理、團(tuán)隊(duì)協(xié)作開(kāi)
    的頭像 發(fā)表于 02-20 14:49 ?1045次閱讀
    <b class='flag-5'>Git</b>的<b class='flag-5'>分支</b>管理

    git拉取遠(yuǎn)程分支到本地的兩種方法

    使用這種方式會(huì)在本地倉(cāng)庫(kù)新建分支xxx,并自動(dòng)切換到新建的分支xxx,當(dāng)然了遠(yuǎn)程分支xxx的代碼
    的頭像 發(fā)表于 05-06 09:19 ?1.5w次閱讀

    git rebase與相關(guān)git merge命令比較

    。 #概念 ????首先要理解的是git rebase和git merge解決了同樣的問(wèn)題。這兩個(gè)命令都旨在將更改從一個(gè)分支集成到另一個(gè)分支 - 它們只是以不同的
    的頭像 發(fā)表于 05-26 16:22 ?883次閱讀
    <b class='flag-5'>git</b> rebase與相關(guān)<b class='flag-5'>git</b> merge命令比較

    git rebase和git merge的區(qū)別

    合并到當(dāng)前分支 他們的 「原理」 如下: 假設(shè)你現(xiàn)在基于遠(yuǎn)程分支"origin",創(chuàng)建一個(gè)叫"mywork"的分支。 ? $?git?che
    的頭像 發(fā)表于 07-05 09:54 ?643次閱讀
    <b class='flag-5'>git</b> rebase和<b class='flag-5'>git</b> merge的區(qū)別

    Git項(xiàng)目遠(yuǎn)程倉(cāng)庫(kù)的使用

    遠(yuǎn)程倉(cāng)庫(kù)的使用 為了能在任意 Git 項(xiàng)目上協(xié)作,你需要知道如何管理自己的遠(yuǎn)程倉(cāng)庫(kù)。遠(yuǎn)程倉(cāng)庫(kù)是指托管在因特網(wǎng)或其他網(wǎng)絡(luò)中的你的項(xiàng)目的版本庫(kù)。你可以有好幾個(gè)
    的頭像 發(fā)表于 07-22 11:31 ?577次閱讀