草庐IT

存储库

全部标签

git - Heroku pull 私有(private) github 存储库

我尝试了不同的方法在Rails应用程序Gemfile中使用Github私有(private)存储库引用。1)Gemfile:gem'my_gem',:git=>"https://#{github_user}:#{github_pw}@github.com/me/my_gem.git"'gitpushheroku'的结果:Fetchinghttps://user:pw@github.com/me/my_gem.giterror:TherequestedURLreturnederror:401whileaccessinghttps://user:pw@github.com/me/my_ge

git - 使用 git 分支与多个存储库的好处

我们正在开发自动化代码。我们的代码使公司的产品自动化,并同步到特定的产品版本。目前,我们有1个包含多个分支的大型Git存储库-v1.0、v1.1、v2.0(1.0版的自动化在v1.0分支中,依此类推)。将它们放在一个带有分支的单个存储库中与将每个版本代码保存在一个单独的存储库中有什么优点和缺点?这两种解决方案都可以,我正在寻找的答案是两种方法的优缺点列表。我知道许多团队正在使用分支来隔离开发中的临时阶段,例如进行错误修复或新功能,最后将工作merge回主开发分支。我知道的其他工作模式有不同的开发、发布等分支,以将代码的“更干净”修订与不断处理的脏代码分开。虽然这些听起来与我们目前正在做

git - 使用 git 分支与多个存储库的好处

我们正在开发自动化代码。我们的代码使公司的产品自动化,并同步到特定的产品版本。目前,我们有1个包含多个分支的大型Git存储库-v1.0、v1.1、v2.0(1.0版的自动化在v1.0分支中,依此类推)。将它们放在一个带有分支的单个存储库中与将每个版本代码保存在一个单独的存储库中有什么优点和缺点?这两种解决方案都可以,我正在寻找的答案是两种方法的优缺点列表。我知道许多团队正在使用分支来隔离开发中的临时阶段,例如进行错误修复或新功能,最后将工作merge回主开发分支。我知道的其他工作模式有不同的开发、发布等分支,以将代码的“更干净”修订与不断处理的脏代码分开。虽然这些听起来与我们目前正在做

git - 我的 git 存储库如何不断损坏?

我使用的是ubuntu14.10(64位),git版本2.1.0。这是一个已经存在多年的存储库,最近开始出现问题。有时我会更改分支、编辑文件并输入gitstatus。它会将一堆文件显示为“已修改”,但实际上根本没有更改。如果我输入以下内容:$gitcommit-am"固定短信"我收到这样的错误:error:shortreadNosuchfileordirectoryerror:globalstatic/images/console/avatar_f.gif:failedtoinsertintodatabaseerror:unabletoindexfileglobalstatic/ima

git - 我的 git 存储库如何不断损坏?

我使用的是ubuntu14.10(64位),git版本2.1.0。这是一个已经存在多年的存储库,最近开始出现问题。有时我会更改分支、编辑文件并输入gitstatus。它会将一堆文件显示为“已修改”,但实际上根本没有更改。如果我输入以下内容:$gitcommit-am"固定短信"我收到这样的错误:error:shortreadNosuchfileordirectoryerror:globalstatic/images/console/avatar_f.gif:failedtoinsertintodatabaseerror:unabletoindexfileglobalstatic/ima

git - 更新 SVN 存储库的 git 镜像

我通过以下操作创建了SVN存储库的git镜像:在github上创建一个新的repomkdir镜像&&cd镜像gitsvninit[svnurl]gitsvnfetch-rHEADgitremoteaddorigin[githuburl]gitsvnrebasegitpushoriginmaster效果很好,我可以简单地更新它:gitsvnrebasegitpushoriginmaster但是,如果我移动到另一台计算机并想要更新它,我尝试过:git克隆[github网址]gitsvninit[svnurl]gitsvnfetch-rHEADgitremoteaddorigin[githu

git - 更新 SVN 存储库的 git 镜像

我通过以下操作创建了SVN存储库的git镜像:在github上创建一个新的repomkdir镜像&&cd镜像gitsvninit[svnurl]gitsvnfetch-rHEADgitremoteaddorigin[githuburl]gitsvnrebasegitpushoriginmaster效果很好,我可以简单地更新它:gitsvnrebasegitpushoriginmaster但是,如果我移动到另一台计算机并想要更新它,我尝试过:git克隆[github网址]gitsvninit[svnurl]gitsvnfetch-rHEADgitremoteaddorigin[githu

git - 如何在不删除和重新 fork 的情况下重新获取 fork 的 Git 存储库?

场景如下:我从Github中fork某人的存储库并将其克隆到本地目录。我进行了更改,提交并将其推送到我的fork存储库。然后我向原始存储库发送pull请求,但无论出于何种原因它都被拒绝了。然后原始存储库从其他人那里获得了一些提交,使我的fork版本过时了。现在,我如何获得原始repo的最新版本(在我的forkrepo和本地)?另外,如何从Github上删除我被拒绝的提交的提交历史记录? 最佳答案 切勿在master分支中进行自己的更改,您应该创建一个新分支进行更改并推送它。无论如何,如果你想让你的分支与远程分支相同:假设你将上游作为

git - 如何在不删除和重新 fork 的情况下重新获取 fork 的 Git 存储库?

场景如下:我从Github中fork某人的存储库并将其克隆到本地目录。我进行了更改,提交并将其推送到我的fork存储库。然后我向原始存储库发送pull请求,但无论出于何种原因它都被拒绝了。然后原始存储库从其他人那里获得了一些提交,使我的fork版本过时了。现在,我如何获得原始repo的最新版本(在我的forkrepo和本地)?另外,如何从Github上删除我被拒绝的提交的提交历史记录? 最佳答案 切勿在master分支中进行自己的更改,您应该创建一个新分支进行更改并推送它。无论如何,如果你想让你的分支与远程分支相同:假设你将上游作为

git - 同一个文件夹中有两个存储库(1 个 svn 和 1 个 git)?

我们正在为一个拥有git存储库的客户开发一个项目,我们需要在本周末提交更改。同时,我们还保留了一个本地svn存储库,我们每天提交以跟踪更改。将.svn和.git保存在同一个项目文件夹中会有问题吗?我在想,如果我将.svn放在gitingore中并告诉svn忽略.git,我应该能够使用同一个项目每天在本地svn上提交,每周在git上提交。有没有人试过这个或者有没有人发现这种方法有问题? 最佳答案 这是可以做到的。有一些工具可以使它变得更容易:git-svn 关于git-同一个文件夹中有两个