GIT bash提交推送脚本

GIT bash提交推送脚本,git,bash,version-control,Git,Bash,Version Control,我有一个git项目,在那里我们签入到我们自己的分支(让我们称之为new_feature),然后将请求拉入合并以进行开发 我希望我的脚本在Bash中运行。脚本应该从develope重新设置我的新功能分支的基础,我们可以强制覆盖所有内容,因为我们希望新功能分支与develope完全相同。因此,我们甚至可以在每次bash脚本运行开始时删除旧的new_特性分支,然后创建一个新的on?然后脚本将从git repo之外的另一个文件夹复制一些文件,并将这些文件复制到我的git项目“new_feature”分支

我有一个git项目,在那里我们签入到我们自己的分支(让我们称之为new_feature),然后将请求拉入合并以进行开发

我希望我的脚本在Bash中运行。脚本应该从develope重新设置我的新功能分支的基础,我们可以强制覆盖所有内容,因为我们希望新功能分支与develope完全相同。因此,我们甚至可以在每次bash脚本运行开始时删除旧的new_特性分支,然后创建一个新的on?然后脚本将从git repo之外的另一个文件夹复制一些文件,并将这些文件复制到我的git项目“new_feature”分支中。然后我们可以提交并推送新的_特性分支

在此之后,我将手动执行从GitWebUI开发的pull请求


注意:我将要复制到本地GIT repo的文件将仅从本地计算机上的一个文件夹复制到GIT repo中的一个文件夹。

请尝试以下操作:

#!/bin/bash
cd <repo_path>
git fetch
git branch -D new_feature
git checkout -b new_feature origin/develop
cp <some_files> <some_paths>
git commit -a
git push origin new_feature
#/bin/bash
光盘
git获取
git分支-D新功能
git checkout-b新功能源/开发
内容提供商
git提交-a
git推送原点新功能

那你有什么问题?我是git新手,所以想找人帮我写这样的脚本