我有一个要在其中推送更改的存储库。我想将两个存储库:./pages.git同步到./pages。我在开发机器上的git设置会推送到pages.git中。但是该Web应用程序可以使用./pages。
git clone pages.git pages
fatal: destination path 'pages' already exists and is not an empty directory.
Run Code Online (Sandbox Code Playgroud)
好了,现在我删除pages目录,并且git clone可以了。但这不是干净的解决方案,不是吗?
有什么方法可以不必手动删除pages目录吗?我想使该过程自动化,以便git在我按下时自动执行操作。
最好,马吕斯
有什么区别,
1.选择Git Clone?
2.选择的Git仓库创建这里.. 然后拉从库中?
如图所示.

编辑:
实际上我们将使用Review Board作为我们的代码审查工具.该工具需要创建GIT Clone(1)方法来创建GIT.但是目前我们正在使用2选项作为我们的开发.因此,必须从根本上(在这两种方法的差异之后.那是什么 ?
我知道这个问题并不新鲜,我一直在寻找答案,但是到目前为止,对我来说没有任何作用。
问题是每次我尝试使用a git clone或git pullcommand时,都会收到以下错误:
error: Failed connect to github.com:8080; Connection refused while accessing https://github.com/mxcl/homebrew.git/info/refs?service=git-upload-pack
fatal: HTTP request failed
Run Code Online (Sandbox Code Playgroud)
(这里是https://github.com/mxcl/homebrew.git/info/refs?service=git-upload-pack,但这只是一个例子,我遇到了所有网址都存在此问题)
试图从bitbucket中提取新鲜的代码,我不断得到读取超时错误.

弹出窗口只是说:
Git repository clone failed.
Read timed out.
Run Code Online (Sandbox Code Playgroud)
点击显示错误日志说 -
插件:org.eclipse.egit.ui
日期:当前失败的时间
我有70多个GIT repo URL(学生)列表.是否有任何功能允许我一次克隆它们?
将存储库与服务器同步会有相同的吗?
如果没有,我想我需要编写一个快速shell脚本才能执行此操作.
对于任何滥用 git 术语的行为,我提前道歉......
我有一个现有的 phpbb 站点。我想克隆他们的 repo,应用我的更改,并创建我自己的 repo,这样我就可以在他们制作它们时应用来自原始 phpbb master 分支的更新,所以我可以维护我自己的自定义。我只是不完全确定我应该按照什么顺序执行此操作。我什至不确定我想做的是一个叉子吗?
我想要的是:
我知道他们主分支中的文件我需要更改以使站点成为我自己的站点。所以这就是我认为它应该如何工作,尽管它可能不会,因为我永远不会在不寻求帮助的情况下正确处理这些东西:
我有一个开发、几个测试和一个生产机器,所以我想要一种更简单的方法来使所有这些代码保持最新。
有没有其他方法来克隆Bitbake配方文件中的所有相关文件夹(类似于使用递归标记)?我现在正在做如下:
SRC_URI="git://[uri_a];...;name=a \
git://[uri_b];...;destsuffix=git/a/b;name=b \
git://[uri_c];...;destsuffix=git/a/b/c;name=c"
Run Code Online (Sandbox Code Playgroud)
其中"b"和"c"是"a"的子模块.
当我尝试从我的 linux 机器克隆一个 tfs 托管的 git repo http://tfstta.com:8080/tfs/DefaultCollection/_git/SampleTFSGit 时,我遇到了 Authentication not supported 错误:
org.eclipse.jgit.api.errors.TransportException:http://:@tfstta.int.thomson.com:8080/tfs/DefaultCollection/_git/SampleTFSGit.git:不支持身份验证*
启用基本身份验证/备用凭据似乎不是一个选项。
有人可以告诉我一个解决方法吗?我会很感激!
当我从我的项目的裸存储库执行git克隆时,在本地服务器上,我收到以下错误消息:
致命:内存不足,malloc失败(试图分配2251896833字节)警告:克隆成功,但结帐失败.您可以使用'git status'检查已检出的内容,然后使用'git checkout -f HEAD'重试结帐
我尝试~/.gitconfig按照这个问题的答案更新我的文件,关闭git bash,重新启动并重试没有任何结果.
我最终尝试了以下配置,但结果仍然相同:
$ cat .gitconfig
[core]
packedGitLimit = 1024m
packedGitWindowSize = 1024m
[pack]
deltaCacheSize = 1024m
packSizeLimit = 1024m
windowMemory = 1024m
[http]
postBuffer = 157286400
Run Code Online (Sandbox Code Playgroud)
我甚至试过git gc在另一台机器上,但不知道如何将裸存储库也用于垃圾收集.
我在4GB内存git version 2.14.2.windows.1的32 bits机器下使用Windows 7.
如何在git clone上解决这个致命错误?
当我尝试将存储库克隆到桌面时,用于克隆的默认应用程序突然变成了 TortoiseGit 而不是 GitHub。有修复的人吗?
