You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何将文件移动到本地Git仓库新分支而非master后推送到远程仓库

Windows Git Bash 下将 Notebook 文件提交到新分支的操作步骤

前置检查

  • 打开 Git Bash,cd 到本地 Git 仓库的根目录,执行 git status 确认当前工作区没有未提交的改动,如果存在无关的未提交改动,可执行 git stash 临时存储。
  • 同步本地 master 分支和远程版本:
    git checkout master
    git pull origin master
    

1. 新建并切换到专属分支

执行以下命令新建分支,分支名可根据需求自定义(示例为feature/add-data-notebooks):
git checkout -b feature/add-data-notebooks
操作完成后所有目录改动都会归属到该新分支,不会影响master分支

2. 拷贝 Notebook 文件到仓库目录

在 Windows 文件资源管理器中,将你存放在其他目录的 .ipynb 文件复制粘贴到本地仓库的目标存储路径下即可。

3. 暂存并提交文件到本地分支

  • 回到 Git Bash 执行 git status,确认需要提交的 Notebook 文件都被识别,没有多余的待提交文件
  • 暂存目标文件:
    • 如果要提交所有复制的 Notebook 可执行:git add *.ipynb
    • 如果只提交指定文件,执行:git add 完整路径/目标文件名.ipynb
  • 提交改动到本地分支:git commit -m "填写提交说明,比如新增XX业务数据分析Notebook"

4. 推送新分支到远程仓库

执行以下命令将本地新分支推送到远程仓库:
git push origin feature/add-data-notebooks(分支名和你之前创建的保持一致即可)

推送完成后即可在远程仓库发起代码评审,评审通过后再走合并到 master 分支的流程即可。

注意:后续执行 git checkout master 切回主分支时,本次提交的 Notebook 文件会自动从目录中消失(主分支不存在这些文件),切回新分支就会恢复,无需担心文件丢失。

内容的提问来源于stack exchange,提问作者Data

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.09.27 11:36:03