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 仓库。

相关推荐
习惯就好zz5 小时前
Git 交互式 rebase 实战:将后续修改合并到历史提交
git
南棱笑笑生12 小时前
20260429给万象奥科的开发板HD-RK3576-PI适配瑞芯微原厂的Android14时删除全部的.git目录
git·rockchip
tsyjjOvO13 小时前
【Git 从入门到实战】(IDEA+Gitee 版)
git·gitee·idea
你知道“铁甲小宝”吗丶14 小时前
git推送到多平台(gitee/github)
git·gitee·github
bksczm14 小时前
Linux之基础开发工具之git
git
GUET_一路向前14 小时前
【git工作常用指令】
大数据·git·elasticsearch
handler0115 小时前
Git 核心指令速查
linux·c语言·c++·笔记·git·学习
二宝哥15 小时前
大数据之yum安装git
git
牛奶咖啡1316 小时前
Git实践——git远程仓库操作
git·git远程仓库的创建·github创建仓库·git将本地仓库推送到远程仓库·使用git克隆远程仓库到本地·git分支的创建与合并·git冲突的产生与解决
随风,奔跑17 小时前
Git学习笔记
笔记·git·学习