Tag: github上

克隆只有一个分支

我想知道如何克隆只有一个分支,而不是克隆整个Git存储库。

如何设置一个git项目来使用外部回购子模块?

我想创build一个回购,其中拉远程回购。 例如,让我们说jQuery作为一个子模块: git://github.com/jquery/jquery.git 用jQuery作为子模块创build一个仓库并将我自己的外部添加为远程仓库的过程是什么? 另外,一旦这个设置,如果我推/拉到我自己的遥控器,外部将保持完好?

Git推现有的回购一个新的和不同的远程回购服务器?

假设我在git.fedorahosted.org上有一个存储库,我想在github上把它克隆到我的帐户上,除了fedorahosted上更“官方”的回购之外,还有我自己的游乐场。 最初复制的步骤是什么? 在github中有这个不错的“fork”button,但是我不能明显地使用它。 我将如何跟踪fedorahosted回购进入github的变化?

将现有的源代码导入到GitHub中

如何将我的电脑中的源代码导入到我的GitHub帐户?

将远程github存储库的更改合并到本地存储库

前段时间,我在github上创build了一个仓库,做了一些小改动,把这个改变推回到了我的github fork中。 原来的存储库已经改变。 我想将原始存储库中的更改合并到我的分支中。 我是git和github的新手,我需要具体的命令如何做到这一点。

如何在requirements.txt中声明一个直接的github源文件

我已经使用该命令安装了一个库 pip install git+git://github.com/mozilla/elasticutils.git 它直接从Github仓库安装它。 这工作正常,我想在我的requirements.txt有依赖。 我看过这样的其他门票,但这并没有解决我的问题。 如果我把类似的东西 -f git+git://github.com/mozilla/elasticutils.git elasticutils==0.7.dev 在requirements.txt文件中, pip install -r requirements.txt导致以下输出: Downloading/unpacking elasticutils==0.7.dev (from -r requirements.txt (line 20)) Could not find a version that satisfies the requirement elasticutils==0.7.dev (from -r requirements.txt (line 20)) (from versions: ) No distributions matching the version for elasticutils==0.7.dev (from -r requirements.txt (line 20)) 需求文件的文档没有提到使用git+git协议说明符的链接,所以也许这只是不被支持。 有没有人有我的问题的解决scheme?

首选Github工作stream程,用于在代码审查后更新拉取请求

我已经向Github上的开放源代码项目提交了一个更改,并收到了一位核心团队成员的代码审查意见。 我想在考虑到评论意见的情况下更新代码,并重新提交。 什么是最好的工作stream程呢? 从我有限的git / github的知识,我可以做任何以下几点: 将代码更新为新提交,并将初始提交和更新提交添加到我的请求中。 不知何故(??)从我的仓库回滚旧的提交,并创build一个包含一切的新的提交,然后提出一个拉请求? git commit有一个修改function,但是我听说你在本地仓库之外推送提交之后不应该使用它。 在这种情况下,我在本地PC上进行了更改,并将其推送到项目的github分支。 这可以用“修改”吗? 别的东西? 看起来好像选项2/3会很好,因为开源项目只会在其历史logging中提交一个实现所有内容的提交,但是我不确定如何执行此操作。 注:我不知道这是否会影响答案,但我没有在一个单独的分支进行更改,我只是做了一个提交在主

在GitHub中的叉子之间合并

我分叉了一个GitHub仓库。 然后我把一些改变推到我的叉子上。 然后原始的资源库合并我的更改和其他一些。 现在,我想合并那些我错过的改变。 我尝试了一个简单的拉,然后推,但是这产生了我的承诺一式两份。 什么是最好的办法呢?

git gc –ggressive vs git repack

我正在寻找方法来减lessgit回购大小。 大多数时候,一个好的search指向了我。 我也读过这不是首选的方法。 为什么? 如果我正在运行gc –aggressive我应该知道gc –aggressive什么? $ git repack -a -d –depth=250 –window=250build议超过gc –aggressive 。 为什么? 如何repack减less回购大小? 另外,我不太清楚两个标志; – 深度和 – 窗口。 我应该selectgc还是repack ? 我应该什么时候使用gc & repack ?

混帐错误:未能推一些裁判

出于某种原因,我现在不能推,而我昨天可以推。 也许我搞砸了configs什么的。 这是发生了什么事情: 当我使用git push origin master 我的工作目录和远程存储库的外观如下所示: