我需要将更改(新文件)提交到现有主分支。但是,最终会创建一个新分支
我在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
会做什么?
答案 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>
形式。