Gitee更换git路径,上传已有本地项目

Gitee更换git路径,上传已有本地项目

前提描述

项目原先有git路径,并且原路径炸时,本地有修改的代码没有提交,并且不在master分支上,现需要更换项目的git路径

更换路径步骤

1.我用的gitee,登录账户,新建仓库

在这里插入图片描述

2. 填写相关信息

在这里插入图片描述

  1. 先把本地分支的代码都合并到本地的master分支上,在本地文件夹,cmd打开明令行窗口
1.更新git路径 参考:https://www.jianshu.com/p/3380ec281729
【 git remote set-url origin https://gitee.com/fi**nt1.git 】
或
【
git remote rm origin
git remote add origin https://gitee.com/**.git
】

2.查看分支
# 查看本地分支
git branch

# 查看远程分支 (发现都是之前git路径的远程分支)
git branch -r

3.刷新分支,更新远程分支(得到当前git路径的分支)
git remote update origin --prune

4.这时候发现代码已经push到远程了
(命令的意思是,本地有master,远程没有,执行后,远程会创建master,并建立本地master和远程master的关联关系,也将本地master代码push到远程master分支上)
git push --set-upstream origin master(远程分支名)
or
git branch --set-upstream-to=origin/master master

【
插曲:
如果在创建仓库的时候,勾选了(初始化Readme),这时候仓库是自动创建两个文件,从本地提交代码到远程会出问题,原因是push上去的时候,仓库内容和本地内容已经不一样
E:\WebSni>git push -u origin master
To https://gitee.com/fightinghh/mole-mini-wx-front.git
 ! [rejected]        master -> master (non-fast-forward)
error: failed to push some refs to 'https://gitee.com/fightinghh/mole-mini-wx-front.git'
hint: Updates were rejected because a pushed branch tip is behind its remote
hint: counterpart. Check out this branch and integrate the remote changes
hint: (e.g. 'git pull ...') before pushing again.
hint: See the 'Note about fast-forwards' in 'git push --help' for details.

问题解决:
所以直接拉取最新的下来更改替换即可
通过这条命令:git pull --rebase origin master
然后再git push origin master

或者粗暴点,直接重建个空仓库,不要创建Readme文件,按上面的步骤上传代码
】

5.然后需要什么其他的分支再去创建

建议同步完代码再创建
在这里插入图片描述

参考链接

git操作常用代码-https://blog.csdn.net/weixin_58276266/article/details/122224653
更改git路径-https://blog.csdn.net/weixin_42526326/article/details/121156911

### 已有项目Git初始化与配置 对于已有项目,可以通过以下方式完成Git的初始化以及基本配置: #### 1. 初始化本地Git仓库 在目标项目的根目录下打开终端(如Git Bash),运行以下命令来初始化一个新的Git仓库: ```bash git init ``` 这一步会在当前目录创建一个名为`.git`的隐藏文件夹,用于存储版本控制所需的数据[^1]。 #### 2. 添加文件至暂存区 通过以下命令将项目中的所有文件添加到Git的暂存区: ```bash git add . ``` 如果只想添加特定文件,则可以指定文件路径代替`.`。例如: ```bash git add path/to/file.txt ``` #### 3. 提交更改本地仓库 提交暂存区的内容到本地仓库,并附带一条描述性的消息: ```bash git commit -m "这是我的第一次提交" ``` 这条消息应简洁明了地概括本次提交的主要内容[^2]。 #### 4. 配置远程仓库地址 为了能够将代码推送到远程服务器,需要设置远程仓库URL。假设远程仓库位于Gitee上,其SSH地址为`git@gitee.com:user/repo.git`,则可执行如下命令: ```bash git remote add origin git@gitee.com:user/repo.git ``` 注意:这里的`origin`是一个默认名称,表示主要的远程仓库;如果有多个远程库,可以选择其他名字替代它[^3]。 #### 5. 推送代码到远程分支 首次推送时可能需要强制操作以覆盖远程同名分支上的历史记录(仅限于新建立的空远端分支)。使用下面的指令实现这一目的: ```bash git push -f origin master ``` 或者如果你的目标不是master而是别的分支比如dev_evan的话,则替换相应部分即可: ```bash git push -f origin dev_evan ``` 这里需要注意的是,在日常开发过程中不建议频繁使用-f选项以免破坏他人工作成果[^4]。 #### IDEA环境下的特殊处理 当利用IntelliJ IDEA工具来进行上述流程的时候,也可以借助图形界面简化一些步骤。具体而言就是右键点击工程节点选择对应的VCS菜单项完成初始化动作之后再按照常规方法关联远程源并上传数据[^5]。 以上便是针对已经存在的项目实施Git版本控制系统的基本过程概述及其注意事项说明。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值