需要帮助将新分支推送到远程

时间:2015-06-16 16:09:13

标签: git

我是git的新手,我正在尝试将新分支推向bitbucket。我已经有一个名为master的分支。

但我想要做的是将一个具有不同名称的分支推送到bitbucket中的同一个远程仓库,而不下载主分支的文件

这是我面临的问题。当我初始化一个新的repo并进行我的第一次提交时,它会自动创建一个主分支..我找不到改变主分支名称的方法

所以我创建了一个名为" database"的新分支。但是我无法将文件添加到数据库分支的登台索引,因为它们已经提交到主分支

有没有办法可以创建一个新分支,将文件提交到新分支并将其作为另一个分支推送到远程服务器?

任何帮助都会非常感激。

2 个答案:

答案 0 :(得分:1)

创建database分支时,暂存区域已包含您分支的分支中的所有文件。所以你需要做的就是push origin database,分支就在那里。

答案 1 :(得分:0)

你只需要从主人那里分出来。正如您所说,master中的所有文件实际上都是数据库文件中所需的文件。因此,在您的终端中,在repo文件夹内执行以下操作:

git checkout database
git push -u origin database

本地数据库分支将在远程可见。