0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

git切换远程地址分支方式

嵌入式加油站 来源:嵌入式加油站 2023-12-18 09:35 次阅读

切换远程地址

1、切换远程仓库地址:
方式一:修改远程仓库地址

【git remote set-url origin URL】 更换远程仓库地址,URL为新地址。

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

方式二:先删除远程仓库地址,然后再添加

【git remote rm origin】 删除现有远程仓库
【git remote add origin url】添加新远程仓库

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

2、【git remote -v 】查看远程仓库的地址

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、查看本地址和远程版本

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代表远程分支

git push <远程主机名> <本地分支名>:<远程分支名>
例:

git push  omj_gateway develop:develop --force

git 版本回退

查看历史版本

1、查看历史版本 详细提交历史 (q退出

git log

q退出

2、 最近提交版本简要

git reflog



回退本地版本

1、回退到上一个版本

git reset --hard  HEAD^


2、回退某个版本

git reset --hard 530ae79


远程服务器回退版本

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

git branch -v -a

3、推送到远程git

git push origin HEAD --force

审核编辑:汤梓红

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • URL
    URL
    +关注

    关注

    0

    文章

    138

    浏览量

    15291
  • 仓库
    +关注

    关注

    0

    文章

    20

    浏览量

    13516
  • Git
    Git
    +关注

    关注

    0

    文章

    196

    浏览量

    15714

原文标题:git 切换远程地址分支 推送到指定地址分支 版本回退

文章出处:【微信号:嵌入式加油站,微信公众号:嵌入式加油站】欢迎添加关注!文章转载请注明出处。

收藏 人收藏

    评论

    相关推荐

    关于git远程分支的详细介绍

    不知道大家有没有经历过,当我们切换到了一个新的分支想要提交代码的时候,总会遇到这样的错误。 我们把日志里的英文翻译过来是说,我们当前的分支没有设置任何上游分支。然后
    的头像 发表于 10-11 10:03 3173次阅读
    关于<b class='flag-5'>git</b>的<b class='flag-5'>远程</b><b class='flag-5'>分支</b>的详细介绍

    Git常用的超级实用命令

    添加远程仓库 git remote add name > 更新远程仓库地址 git remote set -url --push 拉取
    的头像 发表于 10-09 17:19 1118次阅读
    <b class='flag-5'>Git</b>常用的超级实用命令

    Git命令之本地分支远程分支关联和解除

    在实际的工作生活中,往往需要将本地的分支远程分支关联,这样我们就可以使用git pull命令来更新拉取最新的代码,并使用git push命
    的头像 发表于 12-15 09:27 2846次阅读
    <b class='flag-5'>Git</b>命令之本地<b class='flag-5'>分支</b>与<b class='flag-5'>远程</b><b class='flag-5'>分支</b>关联和解除

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

    git commit -m xxx(xxx代表备注信息) 6.查看提交记录git log 7.查看分支git branch 添加新的分支
    发表于 03-21 16:23

    git shell 常用命令

    master:hb-dev 将本地库与服务器上的库进行关联 git checkout --track origin/dev 切换远程dev分支g
    发表于 04-16 15:57

    Git 常用命令大全

    branch查看远程分支:$ git branch -r创建本地分支:$ git branch [name] ----注意新
    发表于 10-11 17:23

    git简单使用(一)

    仓库,以及如何进行分支控制:1.创建一个文件夹mkdir git-study2.初始化仓库git init3.查看下当前分支git bran
    发表于 02-17 16:18

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

    /master 的远程 master 分支保持一致。(非常感谢来自 Red Hat 的 Peter Savage让我知道 gitk 这个工具)
    的头像 发表于 06-11 11:08 3965次阅读

    Git Flow应该抛弃的原因

    Git-flow 是一种分支和合并方法。十年前,因为一篇名为「一个成功的 Git 分支模型」的文章,Git-flow 变得广为人知。
    的头像 发表于 03-21 13:41 1463次阅读
    <b class='flag-5'>Git</b> Flow应该抛弃的原因

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

    分支Git 里很重要的概念,大家可以使用 Learning Git Branching 这个在线游戏来学习和理解分支
    发表于 12-09 09:39 881次阅读

    Git分支管理

    在项目的开发过程中,很多时候都会使用Git托管工具进行项目文件或者代码的管理,方便团队成员之间的协作开发。使用Git进行项目管理目前也是越来越受到欢迎,除了Git还有很多的其他项目管理,其目的都是为了能够方便项目管理、团队协作开
    的头像 发表于 02-20 14:49 970次阅读
    <b class='flag-5'>Git</b>的<b class='flag-5'>分支</b>管理

    git拉取远程分支到本地的两种方法

    使用这种方式会在本地仓库新建分支xxx,并自动切换到新建的分支xxx,当然了远程分支xxx的代码
    的头像 发表于 05-06 09:19 1.5w次阅读

    git rebase与相关git merge命令比较

    。 #概念     首先要理解的是git rebase和git merge解决了同样的问题。这两个命令都旨在将更改从一个分支集成到另一个分支 - 它们只是以不同的
    的头像 发表于 05-26 16:22 806次阅读
    <b class='flag-5'>git</b> rebase与相关<b class='flag-5'>git</b> merge命令比较

    git rebase和git merge的区别

    合并到当前分支 他们的 「原理」 如下: 假设你现在基于远程分支"origin",创建一个叫"mywork"的分支。   $ git che
    的头像 发表于 07-05 09:54 598次阅读
    <b class='flag-5'>git</b> rebase和<b class='flag-5'>git</b> merge的区别

    Git项目远程仓库的使用

    远程仓库的使用 为了能在任意 Git 项目上协作,你需要知道如何管理自己的远程仓库。远程仓库是指托管在因特网或其他网络中的你的项目的版本库。你可以有好几个
    的头像 发表于 07-22 11:31 532次阅读