推动改变git

时间:2015-02-05 01:20:10

标签: git

我需要将更改(新文件)提交到现有主分支。但是,最终会创建一个新分支

我在git上有一个目录结构

master -> Projects -> Proj1 -> folder1

我做了

git clone

git branch master
git checkout master

我向Proj 1添加了新文件夹。

本地git结构变为

master -> Projects -> Proj1 -> folder1 -> folder2 -> file1
                                                  -> file2

现在我做了

git add 
git commit -m ""

当我执行git push origin Projects时,它会创建一个新的分支项目

master -> Projects -> Proj1 -> folder1 -> folder2 -> file1
                                                  -> file2
Projects -> Proj1 -> folder1 -> folder2 -> file1
                                        -> file2

如何阻止创建新分支?

git push origin master会做什么?

2 个答案:

答案 0 :(得分:1)

如果您想将更改推送到分支主文件,则必须执行

git push origin master

因为原点后的名称是您要推送的分支的名称。所以如果你做git push origin项目你正在推动分支“项目” 如果要将新文件添加到项目中必须执行

git add filename
git commit -am "new filename"
git push origin master

答案 1 :(得分:0)

您应该git push origin master,或git push。通常,git push采用git push <remote> <branch>形式。