Discuss / Git / 远程仓库里面的分支只能在远程仓库里创建吗?

远程仓库里面的分支只能在远程仓库里创建吗?

Topic source

远程仓库里面的分支只能在远程仓库里创建吗?如果远程仓库里面没有这个分支,本地是什么都操作不了吗?望各位大佬告知。

廖雪峰

#2 Created at ... [Delete] [Delete and Lock User]

你的本地也是别人的远程,git的分支精髓在“同步”

感谢廖大神的回复,有点受宠若惊,我说的远程仓库指的是github,关于github上一开始没有dev分支我今天试了一下,只要在本地创建一个dev分支,然后 git push orgin dev 就行了,然后当我删除dev,就尴尬的发现,我在本地只能删除我本地的dev分支,删不了github上的dev分支,所以我想请教一下github上的dev分支我该怎么删除?还有就是,可以不通过github,把我自己的仓库当成远程仓库,别人连我的仓库来进行代码的修改吗?这是怎么操作的,最后再次感谢廖大神的回复。

PerfOO柒

#4 Created at ... [Delete] [Delete and Lock User]

删除连接仓库代码,git push origin --delete dev, 
把自己仓库当初远程仓库,别人直接 git remote add origin git@server-name:path/repo-name.git(换成自己的仓库地址),修改完后再push origin *branch *就能修改你仓库的代码,但这样不推荐,设置远程库的目的,就是为了当作协作备份的仓库,如果别人直接修改你的仓库,删掉了你的代码,估计你一觉起来会问候对面~


  • 1

Reply