将更改推送到 git
pushing changes to git
我需要将我的更改(新文件)提交到现有的 master 分支。但是,最终创建一个新分支
我在 git 上的目录结构为
master -> Projects -> Proj1 -> folder1
我做了一个
git clone
git branch master
git checkout master
我将新文件夹添加到项目 1。
局部git结构变为
master -> Projects -> Proj1 -> folder1 -> folder2 -> file1
-> file2
现在我做一个
git add
git commit -m ""
当我执行 git push origin Projects
时,它会创建一个新分支 Projects
master -> Projects -> Proj1 -> folder1 -> folder2 -> file1
-> file2
Projects -> Proj1 -> folder1 -> folder2 -> file1
-> file2
如何防止创建新分支?
git push origin master
会成功吗?
如果你想将你的更改推送到分支主机,你必须这样做
git push origin master
因为 origin 之后的名称是您要推送的分支的名称。所以如果你做 git push origin Projects 你正在推到分支 "Projects"
如果你想添加新文件到项目你必须做
git add filename
git commit -am "new filename"
git push origin master
你应该git push origin master
,或者只是git push
。通常,git push
采用 git push <remote> <branch>
.
的形式
我需要将我的更改(新文件)提交到现有的 master 分支。但是,最终创建一个新分支
我在 git 上的目录结构为
master -> Projects -> Proj1 -> folder1
我做了一个
git clone
git branch master
git checkout master
我将新文件夹添加到项目 1。
局部git结构变为
master -> Projects -> Proj1 -> folder1 -> folder2 -> file1
-> file2
现在我做一个
git add
git commit -m ""
当我执行 git push origin Projects
时,它会创建一个新分支 Projects
master -> Projects -> Proj1 -> folder1 -> folder2 -> file1
-> file2
Projects -> Proj1 -> folder1 -> folder2 -> file1
-> file2
如何防止创建新分支?
git push origin master
会成功吗?
如果你想将你的更改推送到分支主机,你必须这样做
git push origin master
因为 origin 之后的名称是您要推送的分支的名称。所以如果你做 git push origin Projects 你正在推到分支 "Projects" 如果你想添加新文件到项目你必须做
git add filename
git commit -am "new filename"
git push origin master
你应该git push origin master
,或者只是git push
。通常,git push
采用 git push <remote> <branch>
.