git相关内容

如何使用BFG删除受保护的提交

使用BFG清理回购时( https://rtyley.github.io/bfg遇到以下情况: 受保护的提交 ----- ------------ 这些是你的保护提交,所以它们的内容不会被改变: * commit ***** **(受'HEAD'保护) 解决方案 我会强烈建议你阅读它的文档(这可以说明这一点),但要回答你的问题: BFG默认保持“当前” ..
发布时间:2018-04-27 21:06:06 其他开发

创建了许多git分支的联合分支

我希望能够在其他分支上分层,并让这些分支独立修订。例如,这可以用来将各个子项目的二进制文件统一到同一个 bin 目录中。一般来说,一个给定的文件只会出现在一层中。 理想情况下,我想我会用unionfs来完成这个任务,但它必须以某种方式提供访问各种.git目录,这些目录将出现在同一根目录的所有子目录中。无论如何,我认为工会实际上不工作?所以看起来像是一个更好的主意,只是维护从回购根源到包含图层 ..
发布时间:2018-04-27 21:06:03 其他开发

GIT命名我的存储库

我遵循本指南,它说运行 $ git clone --bare stef_project stef_project.git 。我得到 fatal:repository'stef_project'不存在。 看起来我的回购没有名称。在.git文件夹中有一个描述文件,其中包含一个默认消息,我用 stef_project 替换,现在当我再次运行克隆命令,我仍然得到相同的错误信息。 如何命名或重命 ..
发布时间:2018-04-27 21:06:01 其他开发

Team Foundation Server 2012和GIT

是否可以构建在vs2012中创建的项目,通过Team Foundation Server 2010/12手动推送到我的git存储库?换句话说:我可以选择吗?我的git存储库路径作为源,用TFS构建它? 我选择TFVC作为源代码控制,因为TFS2012不支持git作为源代码控制。 我知道我可以在Team Foundation Service中做到这一点,但我不想使用它。 解决方案 它现在 ..
发布时间:2018-04-27 21:05:58 其他开发

无法推送到远程Git仓库

我刚刚通过Github跳入Git,并且正在从svn转移。我创建了一个私人回购,我打算用它来保持我的个人项目在工作和家庭之间同步。在创建远程回购的过程中,工作中的本地文件被推上了。昨晚,我能够将它们拉到我家里的笔记本电脑。 现在我在工作中向repo目录添加了一些新文件。我做了“git add filename”,其中“filename”是我的文件。然后我做了“git commit -m'我的信 ..
发布时间:2018-04-27 21:05:56 其他开发

如何在git中非交互式地分块?

我知道我可以使用以下任何命令添加块: git add -i git add - -patch git add --edit 但是我可以获取所有文件的大小 git --no-pager diff file1> / tmp / stageme 我可以看到三个区块,我只需要第一个和最后一个区块,第二块文件 / tmp / stageme ..
发布时间:2018-04-27 21:05:54 其他开发

gitolite hooks - post-receive似乎不起作用

我的回购协议中配置了gitolite。我看到2份挂钩文件记录在gitolite文件中。我希望服务器端的hook post-receive在有人推送到回购站时发送电子邮件。 我正在使用git-notifier。但是,当我推动时没有任何反应。我修改了这两个钩子的副本,并添加了一行来创建一个tmp文件。在将更改推送到回购站后,没有任何tmp文件存在,并且没有发送电子邮件。任何帮助是极大的赞赏。 Th ..
发布时间:2018-04-27 21:05:51 其他开发

为什么每次推送原始主机时,Git都会发送整个存储库

我在本地进行了一些更改,然后使用'git push origin master'推送到github。它总是推动完整的代码库(根据传输的数据量来判断)。 我必须缺少一些简单的东西..应该只推动已更改的文件..? 解决方案 对我来说,这也是一个谜。我的同事发现创建跟踪分支有助于: http://www.zorched.net/2008/04/14/start-a-new-branc ..
发布时间:2018-04-27 21:05:48 其他开发

如何在一个git仓库中管理两个TFS项目?

我们使用TFS作为主要的源代码控制,我希望将git作为“前端”与 git-tfs rcheckin 命令,但我有问题导入我的仓库到git。 我在我的TFS中有两个项目 $ / ProjectA $ / ProjectB 我想在一个git仓库中管理它们。 如何将这两个文件克隆到一个git存储库中,以便我可以将更改作为一个TFS提交并推送到两个项目中cha ..
发布时间:2018-04-27 21:05:43 其他开发

git commit在github中没有显示出来

我是git newbee,我有一个非常简单的github repo,我想对其进行更改,所以我这样做... 1)开始“Git Bash”(我在Windows系统上) 2)执行... $ b $ pre $ $ g $ clone $ https ://github.com/redcricket/simple_flashlight.git 3)将我的变更从eclipse导出到simpl ..
发布时间:2018-04-27 21:05:41 其他开发

是否有可能将git存储库作为“供应商分支”在颠覆?

是否有可能在Subversion中将git存储库作为“供应商分支”? 在这个项目中,我们将有几个部分,但有些部分将使用svn有些会使用git。 所以我正在寻找一个“项目根”,我们可以将其他项目作为供应商分支(或类似的)。 问题是如果有可能用颠覆来管理这个“项目根”吗? 感谢 Johan 反向问题可以在这里找到: 是否有可能在git中拥有一个Subversion存储 ..
发布时间:2018-04-27 21:05:36 其他开发

Git Push会返回“一切都是最新的”

我试图将更新的文件推送到github上的远程存储库,使用git 1.8.4.2版运行OSX Snow Leopard。 我已成功完成 git init ,然后是 git add。和 git remote add origin https://github.com/me/repo.git 。然后我做了一个 git commit -m“第一次提交”,后面跟着 git push origin ma ..
发布时间:2018-04-27 21:05:33 其他开发

git-tf checkin线程中的异常“main” java.lang.StackOverflowError的

我正在尝试使用git-tf检查现有的git存储库并将其检入到TFS预览中,并且在尝试执行检入时出现错误。以下是我迄今为止所做的工作。 git clone -b https:/ /github.com/ .git克隆我想检入的分支。我想检入一个没有命名为master的分支到TFS中。 git tf来配置TFS连接。 git tf checkin 然后,我得到以下错误: 检入到$ ..
发布时间:2018-04-27 21:05:31 其他开发

忽略git中的本地配置文件

有一些本地文件(这是我们的存储库的一部分)在rails应用程序中,我希望git忽略。基本上,我希望git忽略对config / environments目录中的任何内容以及config / application.rb文件所做的所有更改。我不想使用.gitignore,因为我不希望在代码库上工作的其他人通过git忽略其配置。基本上我做了很多测试,修改了配置文件,有时我的配置更改被检入github, ..
发布时间:2018-04-27 21:05:29 其他开发

'git reset --hard Head〜1'足以解开git pull吗?

我是一个git新手,我试图理解撤消git的变化。假设我有两个分行 master: 2:work 我在工作分部工作,我想从工作分支中的队友那里得到最新的变化,所以我应该给命令 git pull origin work 但是,我给了命令 git pull原点大师 它从主分支中获取了一堆提交。现在,我想撤消最后一次提取(假设没有本地未改变 ..
发布时间:2018-04-27 21:05:26 其他开发

自定义perl安装无法找到Git.pm

我在我的主目录中安装了自己的Perl副本,但是我有一些需要Git.pm的Perl脚本,它是Git分发包的一部分,不能从CPAN安装。系统perl使用的Git.pm驻留在 /usr/share/perl5/Git.pm 中。我怎样才能让这个Git.pm可用于自定义perl安装,或者获得安装在正确位置的另一个Git.pm副本?我应该将它复制到我自己的Perl的lib目录中吗? $ c>是独立的,因此将 ..
发布时间:2018-04-27 21:05:24 其他开发

为什么我必须推出我刚刚从Git中的起源中获得的更改?

我从我的远程服务器上克隆了本地机器上的Git存储库。我从克隆的Git仓库是一个裸仓库。 有一件事让我感到困惑的是,当原点发生变化时,我做了 git pull origin master 来更新我的本地存储库, git status 然后告诉我,我是X在原点之前提交,其中X是即使提交日志已经完全相同,也是如此。 >所以我以后总是做一个 git push origin master ,但我 ..
发布时间:2018-04-27 21:05:22 其他开发

不能用子模块推送Git仓库

我最近在我的repo“B”中添加了子模块“C”,然后签出了子模块C中的一个特定提交(我想包含在B中的那个工具的先前版本),然后提交B并尝试推送。我得到这个错误: $ git push --recurse-submodules =按需 ... 最新 以下子模块路径包含在任何远程计算机上都不能找到 的更改: _submodules / C 请尝试 gi ..
发布时间:2018-04-27 21:05:19 其他开发