草庐IT

存储库

全部标签

git - 如何将 Google Code 上的 SVN 存储库迁移到 GitHub 上的 git 存储库

我在从code.google上托管的SVN存储库切换到github上的git存储库时遇到困难。具体来说:如何将code.google上的代码从SVN更改为GIT,同时保留修订历史记录?如何将code.google上的wiki从SVN更改为GIT,同时保留修订历史记录?如何将我的GIT存储库从code.google移动到GitHub?如何保持两个存储库彼此同步,同时仍将GitHub用作主要存储库? 最佳答案 变量:$project是您的项目名称$username是你在github上的用户名这假设您的$project名称在github上

git - 我如何将我的本地 fork 存储库与可能对原始存储库所做的更改进行比较?

我想将我fork的存储库的本地克隆与原始/上游存储库进行比较,以查看是否有进一步的提交需要我pull/merge。我想从命令行执行此操作。我使用以下命令将原始存储库添加到我的远程列表中:gitremoteaddupstream这在Github'sownpageonthetopicofforkingabranch中有概述。.但是,当我运行gitdiffupstream或gitdiffupstream/master时asadvisedhere或gitdiffmasterupstream/masterasadvisedhere,我明白了:fatal:ambiguousargument'ups

git - 我如何将我的本地 fork 存储库与可能对原始存储库所做的更改进行比较?

我想将我fork的存储库的本地克隆与原始/上游存储库进行比较,以查看是否有进一步的提交需要我pull/merge。我想从命令行执行此操作。我使用以下命令将原始存储库添加到我的远程列表中:gitremoteaddupstream这在Github'sownpageonthetopicofforkingabranch中有概述。.但是,当我运行gitdiffupstream或gitdiffupstream/master时asadvisedhere或gitdiffmasterupstream/masterasadvisedhere,我明白了:fatal:ambiguousargument'ups

python - conda 配方和包的存储库

据我了解,conda有多个存储库食谱(不适用于程序本身):默认的(conda默认在哪里寻找食谱?)以下GitHub存储库:https://github.com/ContinuumIO/conda-recipesbinstar.org中的其他食谱存储库我的问题是:他们之间是什么关系?他们中的任何一个比其他人更“官方”吗?(与Pypi用于pip的方式相同)如何让conda从上面的GitHub存储库中pull包?Binstar.org,似乎是包存储库的托管服务。我如何告诉conda在其中搜索包? 最佳答案 (交叉发布自https://gi

python - conda 配方和包的存储库

据我了解,conda有多个存储库食谱(不适用于程序本身):默认的(conda默认在哪里寻找食谱?)以下GitHub存储库:https://github.com/ContinuumIO/conda-recipesbinstar.org中的其他食谱存储库我的问题是:他们之间是什么关系?他们中的任何一个比其他人更“官方”吗?(与Pypi用于pip的方式相同)如何让conda从上面的GitHub存储库中pull包?Binstar.org,似乎是包存储库的托管服务。我如何告诉conda在其中搜索包? 最佳答案 (交叉发布自https://gi

尽管我删除了存储库,但 Android Studio 项目说项目已经在 GitHub 上了。

我从GitHub删除了该项目并想通过AndroidStudio重新共享(创建新存储库)它,但它仍然认为我在GitHub上有它。有没有办法重置这个? 最佳答案 打开/.git/config文件并删除以下行:[remote"origin"]url=https://github.com/githubaccountname/MyProject.gitfetch=+refs/heads/*:refs/remotes/origin/*然后打开AndroidStudio,您现在可以运行“在GitHub上共享项目”,而不会收到已在github上共享

尽管我删除了存储库,但 Android Studio 项目说项目已经在 GitHub 上了。

我从GitHub删除了该项目并想通过AndroidStudio重新共享(创建新存储库)它,但它仍然认为我在GitHub上有它。有没有办法重置这个? 最佳答案 打开/.git/config文件并删除以下行:[remote"origin"]url=https://github.com/githubaccountname/MyProject.gitfetch=+refs/heads/*:refs/remotes/origin/*然后打开AndroidStudio,您现在可以运行“在GitHub上共享项目”,而不会收到已在github上共享

git - 使用 Jenkins Git Publisher 推送标签 - 多个 Git 存储库(fork)

我们的团队正在从CVS过渡到Git。我们打算使用与GitHub上大多数开源项目类似的工作流程——每个开发人员都从主仓库中fork,然后提交一个pull请求,这将允许项目负责人在将更改merge到主仓库之前进行代码审查。Jenkins允许我们添加多个Git存储库(标准Git插件,而不是MultipleSCM插件)。大概我可以输入每个forkrepo的URL,然后Jenkins将检查每个fork的所有分支是否有更改。我给每个存储库一个名称,例如“master”、“developer1”、“developer2”...我们想让Jenkins标记每个构建在适当的remote/fork上。Git

git - 使用 Jenkins Git Publisher 推送标签 - 多个 Git 存储库(fork)

我们的团队正在从CVS过渡到Git。我们打算使用与GitHub上大多数开源项目类似的工作流程——每个开发人员都从主仓库中fork,然后提交一个pull请求,这将允许项目负责人在将更改merge到主仓库之前进行代码审查。Jenkins允许我们添加多个Git存储库(标准Git插件,而不是MultipleSCM插件)。大概我可以输入每个forkrepo的URL,然后Jenkins将检查每个fork的所有分支是否有更改。我给每个存储库一个名称,例如“master”、“developer1”、“developer2”...我们想让Jenkins标记每个构建在适当的remote/fork上。Git

git - 将 GIT 存储库中的文件标记为暂时忽略

我们正在从Perforce迁移到GIT。实际上,存储库中有一些我想要的文件,但它们不应该由个别开发人员定期checkin。像eclipse项目文件之类的东西。每个开发人员可能会获得初始的.project文件,然后根据他们的环境对其进行微调。使用P4,我可以获取这些文件,将它们放入单独的更改列表中,然后忘记它们。同步不会覆盖它们,当我提交我的默认更改列表时,它们也不会被提交。有没有办法用GIT做类似的事情?我希望仍然能够“gitcommit-a” 最佳答案 你可能正在寻找gitupdate-index--assume-unchange