首页 > 其他分享 >把本地项目文件夹改为git仓库并关联到远端分支(非主分支)

把本地项目文件夹改为git仓库并关联到远端分支(非主分支)

时间:2022-12-04 18:00:30浏览次数:45  
标签:git hq dev 非主 本地 远端 分支

问题

  1. 本地已有代码目录am_flow,而且不是git 仓库
  2. 远端git仓库am_flow,有main主分支和branch分支dev_hq,有些许文件,基本为空目录
  3. 目标:把本地代码目录关联上远端git仓库am_flow的dev_hq分支(非主分支),方便未来可以把本地代码push到远端的dev_hq分支

解决步骤

  1. 配置好本地git账户和ssh登录
  2. 先设置本地git的默认分支名字为dev_hq,命令是 git config --global init.defaultBranch dev_hq
  3. 打开命令行,去本地代码目录,执行命令 git init
  4. 继续执行 git remote add origin [email protected]:v3/abc/abc_project/am_flow
  5. 执行 git fetch
  6. 执行 git add .
  7. 执行 git commit -m "first commit from local repository"
  8. 执行 git branch --set-upstream-to=remotes/origin/dev_hqxia
  9. 执行 git pull origin dev_hqxia --allow-unrelated-histories
  10. 执行 git add . (此处解决冲突,已经从远端pull到代码,和本地代码需要合并操作)
  11. 执行 git commit -m "solve conflict"
  12. 执行 git push (成功关联,且可以push 到远端 dev_hq分支)

标签:git,hq,dev,非主,本地,远端,分支
From: https://www.cnblogs.com/summer2012/p/16950307.html

相关文章

  • nodejs新版本引起的:digital envelope routines::unsupported
    一、起因由于电脑重装系统,重新下载nodejs,自然更新到最新版本18,之前的版本才16。更新到最新nodejs版本后,运行vue文件,报错:this[kHandle]=new_Hash(algorithm,xofLen);......
  • GitHelp
    Git常用命令仓库#在当前目录新建一个Git代码库$gitinit#新建一个目录,将其初始化为Git代码库$gitinit[project-name]#下载一个项目和它的整个代码历史$g......
  • git版本回退
    gitlog查看版本号 方法一:gitreset–hardHEAD^  ( ^ 表示回到上一个版本,如果需要回退到上上个版本的话,将HEAD^改成HEAD^^,以此类推。那如果要回退到前100个......
  • 探索Git内部原理
    Git是一个开源的分布式版本控制系统,是目前主流的版本控制系统,很多软件项目都会用它做源代码管理。Git的常用操作想必很多人都会,但是可能了解Git内部原理的人并不多。了解......
  • git-lab安装
    进入官网https://packages.gitlab.com/gitlab/gitlab-ce/选择相应的版本下载  安装相关的依赖yuminstallcurlopenssh-serveropenssh-clientspostfixpolicyc......
  • git合入代码过程中问题记录
    问题一、对远端仓库没有操作权限ERROR:Repositorynotfound.fatal:Couldnotreadfromremoterepository.定位思路1.检查git代码仓的公钥是否存在在github上仓......
  • git
     gitbranch-fmainC6gitcheckoutHEAD^//gitcheckoutHEAD~1gitbranch-f bugFixHEAD~1  题目要求是撤销local和pushed的最近一次提交 local是本......
  • Jenkins+GitLab实现构建JAVA代码
    目录一、前置环境配置二、创建一个maven任务需要提前部署完成Jenkins+GitLab+maven可以参考我的其他文章进行部署一、前置环境配置1、安装MavenIntegration插件Jenki......
  • Github最受欢迎的TOP 10开源RTSP流媒体项目
    Github选出 TOP10开源免费的RTSP流媒体项目,以下是具体排名及星星数。  1、Easydarwin星星数:4,307Easydarwin是国内团队开发的开源流媒体框架。它是基于Go语......
  • #yyds干货盘点# 名企真题专题:小米Git
    1.简述:描述Git是一个常用的分布式代码管理工具,Git通过树的形式记录文件的更改历史(例如示例图),树上的每个节点表示一个版本分支,工程师经常需要找到两个分支的最近的分割点。......