相关疑难解决方法(0)

在GitHub上创建一个远程分支

在SVN中,我至少有两种方法来创建分支:

svn cp /home/me/localcheckout/trunk /home/me/localcheckout/branches/newbranch
svn cp http://server/trunk http://server/branches/newbranch
Run Code Online (Sandbox Code Playgroud)

第一个在本地创建它然后我必须提交整个分支.
第二个在服务器上创建它.

第二个好处是我可以svn切换我的本地主干,对一些文件进行一些更改并提交几KB.

是否有可能使用Git实现这一目标?
有没有办法在GitHub上创建一个远程分支然后将它们拉到我的本地仓库?

我问的原因是我试图使用我的手机互联网连接将几个KB推送到一个新的远程分支,但是当我推送它想要推送大约400 MB!

写作对象:22%(54080/245586),86.74 MiB | 13 KiB/s

请参阅Git - 针对大型项目推送远程分支对于类似的问题来说真的很慢.

git github git-branch

57
推荐指数
2
解决办法
11万
查看次数

git push对于分支来说非常慢

我们有一个相当大的git仓库(ios app资源).我很欣赏git在使用它时会很慢,但如果我创建一个新分支并编辑几个文件(不是二进制文件)并推送,则需要永远.

感觉整个回购都被推了.我的印象是git只会发送差异,是不是错了?(我知道git存储整个文件的压缩版本,我的意思是我的分支和我从哪里分支的差异).

如果我运行,git diff --stat --cached origin/foo那么我会看到一个简短的文件列表,看起来像我期望的那样,例如34 files changed, 1117 insertions(+), 72 deletions(-).但当我推动它进入Writing objects: 21% (2317/10804)并停止时,好像它正在推动所有2.4GB的二进制数据.

我错过了什么(我用Google搜索了很多)?这是预期的行为吗?我在OS X(Mavericks)和ssh(git@github.com)上使用git 2.2.2.

我在这里发现了一个类似的问题:Git - 推动一个大项目的远程分支是非常缓慢但没有真正的答案.

git

15
推荐指数
1
解决办法
2万
查看次数

标签 统计

git ×2

git-branch ×1

github ×1