git-将老项目的分支推送到新项目的新分支上

1.克隆新项目:首先,将新项目的仓库克隆到本地。使用以下命令将新项目克隆到本地:

git clone <新项目的仓库地址>

2.进入新项目目录:进入新项目的目录,使用以下命令:

cd <新项目目录>

3.添加旧项目的远程仓库:将旧项目的远程仓库添加为新项目的远程仓库。使用以下命令添加远程仓库:

git remote add old-origin <旧项目的仓库地址>

4.拉取旧项目的dev分支:从旧项目的远程仓库拉取dev分支的代码。使用以下命令:

git pull old-origin dev

5.推送到新项目的dev分支:将旧项目的dev分支推送到新项目的dev分支。使用以下命令:

git push origin dev

这样,旧项目的dev分支的代码就会被推送到新项目的dev分支上了。

出现错误提示:
问题1:
fatal: Could not read from remote repository
因为git仓库的用户信息和本地的用户信息不匹配造成的,解决方法也很简单,在git仓库中删除当前用户配置的key后重新生成并配置即可;

使用>ssh-keygen –t rsa –C "git的仓库邮箱",重新生成密钥;

使用git config --global user.name "git的用户名",重新配置本地用户名;

使用git config --global user.email "git的登录邮箱",重新配置本地邮箱;

之后将生成在C:\Users\用户名.ssh文件夹下的id_rsa.pub文件打开后复制到Git仓库设置—SSH配置—Key配置的地方粘贴即可

然后可以正常执行git push;

问题2:
! [remote rejected] dev -> dev (pre-receive hook declined)
权限不够导致的,开发人员角色默认下没有远程访问master的权限,至少将权限提升到主程序员

最近更新

  1. TCP协议是安全的吗?

    2024-05-25 17:56:10       18 阅读
  2. 阿里云服务器执行yum,一直下载docker-ce-stable失败

    2024-05-25 17:56:10       19 阅读
  3. 【Python教程】压缩PDF文件大小

    2024-05-25 17:56:10       18 阅读
  4. 通过文章id递归查询所有评论(xml)

    2024-05-25 17:56:10       20 阅读

热门阅读

  1. ffmpeg3.1.1版本连接ftp服务器失败

    2024-05-25 17:56:10       12 阅读
  2. ubuntu22部署 vue 和 springboot项目

    2024-05-25 17:56:10       11 阅读
  3. mybatis一对一,一对多,字段重复

    2024-05-25 17:56:10       12 阅读
  4. [Android]Mac电脑ADB使用

    2024-05-25 17:56:10       12 阅读
  5. 一文详解手机在网状态查询API

    2024-05-25 17:56:10       10 阅读
  6. 链表 删除单链表的重复节点

    2024-05-25 17:56:10       12 阅读
  7. Golang并发编程-协程goroutine初体验

    2024-05-25 17:56:10       12 阅读
  8. html--蛆

    html--蛆

    2024-05-25 17:56:10      10 阅读
  9. centos7上安装ansible的方法

    2024-05-25 17:56:10       13 阅读