git创建独立分支并上传远程仓库

假设有下面要求:

1.JSPProject的位置D:\Program Files\eclipse\JSPProject。

2.远程仓库名为estore。

3.基于现有文件夹JSPProject,需要新建分支12并上传JSPProject文件夹到分支12。

4.分支12为独立分支,和其他分支不存在继承关系。

如果希望直接在 JSPProject 目录下执行 Git 命令(即把 JSPProject 本身作为一个独立的 Git 仓库,同时仍将分支 12 上传到远程 estore 仓库),可以按以下步骤操作:

方法:将 JSPProject 目录初始化为 Git 仓库,并关联到远程 estore 仓库

这样可以直接在 JSPProject 目录下执行所有命令,同时分支 12 会被推送到远程 estore 仓库。

1. 进入 JSPProject 目录(你希望执行命令的位置)
bash 复制代码
cd /d/Program\ Files/eclipse/JSPProject
2. 初始化 JSPProject 为 Git 仓库
bash 复制代码
git init
3. 创建独立的 12 分支(由于是新仓库,默认就是独立分支)
bash 复制代码
# 新仓库默认在 master 分支,直接重命名为 12 分支
git checkout -b 12

此时 12 分支是新仓库的第一个分支,天然与其他仓库的分支无继承关系。

4. 添加当前目录下的所有文件(即 JSPProject 的内容)
bash 复制代码
git add .
5. 提交到本地 12 分支
bash 复制代码
git commit -m "独立分支12:JSPProject的所有内容"
6. 关联远程 estore 仓库
bash 复制代码
# 关联到你的远程 estore 仓库(替换为实际地址)
git remote add origin https://gitee.com/yishinuanyang/estore.git
7. 推送到远程 estore 仓库的 12 分支
bash 复制代码
# 首次推送,远程会在 estore 仓库中创建 12 分支
git push -u origin 12

效果说明:

  • 所有命令都在 JSPProject 目录下执行,无需复制文件夹到其他位置。
  • 远程 estore 仓库会新增 12 分支,包含 JSPProject 的所有内容。
  • 12 分支是独立的(因为来自新仓库的第一个分支),与 estore 仓库中其他分支无继承关系。

后续操作:

之后若需更新 12 分支,直接在 JSPProject 目录下修改文件,然后执行:

bash 复制代码
git add .
git commit -m "更新12分支的内容"
git push  # 已关联远程,直接推送

这样就实现了在 JSPProject 目录下执行所有 Git 命令,并将独立的 12 分支上传到远程 estore 仓库。

相关推荐
2401_853448232 小时前
Git安装流程和基础使用步骤
git·github
Sagittarius_A*8 小时前
Web 安全之 Git 泄露:原理剖析 + CTFHub Log/Stash/Index 全题型解法
git·安全·web安全
lazy H9 小时前
从入门到日常开发,一篇文章掌握 Git 核心操作
git·后端·学习·github
zzqssliu16 小时前
煤炉自动代拍系统的队列设计与超时控制机制
git·github
一支绝命钩17 小时前
FPGA工程Git常用操作手册
git
不搞学术柒柒21 小时前
Git新功能完整开发提交流程
git
午安~婉1 天前
Git中SSH连接
前端·git·gitee
888CC++1 天前
VS Code Git 工作树:解锁多分支并行开发新体验
git
阿虎儿1 天前
Git exclude 功能解析
git
隔窗听雨眠1 天前
VS Code Git工作树:多分支并行开发的完整实践方案
git