是否可以使用git为现有文件创建分支?

时间:2015-08-21 14:26:17

标签: symfony github

这可能是一个简单的问题,但我有关于git的项目,我的任务是改进它。所以我开始在Symfony写一个捆绑包,我得到了一个很好的状态。有没有办法使这成为git的一个分支?我可能应该创建一个分支,删除所有内容,然后在空分支中启动我的项目吧?那么我现在可以这样做,创建一个分支,删除所有文件,然后只复制我的文件吗?我想只要他们留在src文件夹就可以了,对吧?

1 个答案:

答案 0 :(得分:1)

git checkout -b new_branch_name 

将创建一个新分支,并将所有文件移动到那里。

这假设您已经为远程存储库创建了一个克隆,并且在推送时将使用new_branch_name。

此后,可以从运行此命令的位置复制和删除新文件。然后你必须运行:

git add *

这将添加要跟踪的此文件夹和子文件夹中的所有文件。然后你必须将它们保存在历史中:

git commit -a -m "Some message saying why you committed them"

然后您可以将它们推送到远程存储库:

git push Nameofremote Nameofbranch

在上面的情况中,假设您没有重命名远程或开关头,则会出现以下情况:

git push origin new_branch_name

使用This来帮助我。