小编Von*_*onC的帖子

你如何取消外部git差异?

我已经将vim设置为我的外部差异工具:

[diff]
        external = git_diff_wrapper

#!/bin/sh

vimdiff "$2" "$5"
Run Code Online (Sandbox Code Playgroud)

假设我有300个已修改过的文件; 通过bash,我输入"git diff".它按顺序启动了300个vimdiff,我该如何中止?

git vim vimdiff external

16
推荐指数
2
解决办法
4734
查看次数

Scala中的var_dump()

有没有方便的方法来转储Scala中指定对象的所有成员,
比如var_dump()PHP函数

scala

16
推荐指数
1
解决办法
8520
查看次数

如何使用令牌操纵Bitbucket存储库?

我按照这个文档从bitbucket获取一个令牌值和一个令牌秘密:https://confluence.atlassian.com/display/BITBUCKET/OAuth+on+Bitbucket

之后,我想通过使用该令牌来推/拉到给定的仓库.

在Github,我可以像这样使用令牌:https: //help.github.com/articles/git-automation-with-oauth-tokens#step-2-clone-a-repository

我的问题是如何在bitbucket(mercurial/git)上使用这种http授权?

git mercurial oauth bitbucket

16
推荐指数
4
解决办法
2万
查看次数

gitolite安装问题

有没有人尝试过gitolite的简易安装选项?
我正在尝试从我的窗户(工作站)安装gitolite到solaris盒子.

[command used to install] 
./gl-easy-install -q git sjcfsap1 git
Run Code Online (Sandbox Code Playgroud)

该命令在以下位置中断.

*Y*ou are logging into system : [gitserver]
cloning gitolite-admin repo...
Initialized empty Git repository in c:/Documents and Settings/chandve/gitolite-a
dmin/.git/
Password:
fatal: 'gitolite-admin' does not appear to be a git repository
fatal: The remote end hung up unexpectedly**
Run Code Online (Sandbox Code Playgroud)

有没有人遇到过这个问题?你觉得gitolite值得这个努力吗?我期待为Git评估ACL.

感谢您的回复.

[下面的完整命令执行日志]

CHANDVE@CHANDVE /c/git/repos/gitolite/src (master)
$ ./gl-easy-install git sjcfsap1 git


------------------------------------------------------------------------

you are upgrading     v1.5.3-13-g20c2e1a     to v1.5.3-13-g20c2e1a

Note: getting '(unknown)' for the 'from' version should only happen once.
Getting '(unknown)' …
Run Code Online (Sandbox Code Playgroud)

git msysgit gitolite

15
推荐指数
2
解决办法
1万
查看次数

git workflow - 使用一个repo作为另一个repo的基础

我在github上分享了Paul IrishHTML5样板,所以我可以拥有自己的版本,更适合我的需求.如果我使用此样板开始每个新的Web项目,那么将该代码放入新的repo的最佳方法是什么?据我所知,我有两个选择:

  • 克隆回购.我不只是想克隆它,因为我并没有真正对样板进行更改 - 我只是将它用作新网站的启动点.此外,如果我从github克隆,那么样板仓库将被设置为我的新站点的远程.

  • 将代码复制粘贴到新目录中,然后在那里启动一个新的git repo.这种感觉有点不对劲.

有没有更好的方法来处理这个?

git github

15
推荐指数
1
解决办法
2662
查看次数

如何更改在DOCKER容器内运行的apache的httpd.conf并重启apache

我是码头工人的新手.在我们的docker环境中 - 已安装Apache并且它已启动并正在运行.
现在我需要进入容器,修改httpd.conf,保存它然后我需要重新启动apache.

你能告诉我,需要做些什么.我非常困惑 - 'exec'和'attach'命令.

apache save httpd.conf docker

15
推荐指数
1
解决办法
2万
查看次数

GIT致命:拒绝合并不相关的历史

我知道了:

$ git pull origin master
From https://bitbucket.org/tecgenome/chl-v2.0-html
 * branch            master     -> FETCH_HEAD
fatal: refusing to merge unrelated histories
Run Code Online (Sandbox Code Playgroud)

我如何避免或通过该错误消息?

git bitbucket

15
推荐指数
2
解决办法
2万
查看次数

为什么 Annotate(blame) 的用户名与 IntelliJ IDEA 中提交的作者不同?

当我在 IntelliJ IDEA 中使用 git annotate 时,某些行的作者用户名与此提交的作者姓名不同,如下图:

错误的作者

正如你所看到的,fan.qpQp不一样,为什么会这样呢?

当我使用 bash 或 SourceTree 运行时git blame,两个名称是相同的。
这是IDEA的错误吗?

git intellij-idea git-blame

15
推荐指数
1
解决办法
7630
查看次数

Rebase on github branch

说我做了以下步骤:

  • fork一些项目,创建一个主题分支
  • 在GitHub上推动那个分支
  • 请求从该分支拉到原始项目

但是,我得到一些评论来改进代码的内容.

  • 我修复了代码,做了提交
  • Rebase来压制旧提交

问题是,我不能再把它推到GitHub上的主题分支了.

那么处理这个问题的最佳方法是什么?

git github git-rebase

14
推荐指数
1
解决办法
5876
查看次数

如何将文件复制到停止的docker容器

我正在docker容器中运行elasticsearch.

在为ssl和shield配置elasticsearch时,我的elasticsearch.yml文件被非法输入,TAB而不是a space.
现在我的docker容器没有启动并出现以下错误:

{1.4.4}: Setup Failed ...
- SettingsException[Failed to load settings from [file:/elasticsearch/config/elasticsearch.yml]]
         IOException[Tabs are illegal in YAML.  Did you mean to use whitespace character instead?]
 org.elasticsearch.common.settings.SettingsException: Failed to load
 settings from [file:/elasticsearch/config/elasticsearch.yml]
         at org.elasticsearch.common.settings.ImmutableSettings$Builder.loadFromStream(ImmutableSettings.java:947)
         at org.elasticsearch.common.settings.ImmutableSettings$Builder.loadFromUrl(ImmutableSettings.java:931)
         at org.elasticsearch.node.internal.InternalSettingsPreparer.prepareSettings(InternalSettingsPreparer.java:77)
         at org.elasticsearch.bootstrap.Bootstrap.initialSettings(Bootstrap.java:106)
         at org.elasticsearch.bootstrap.Bootstrap.main(Bootstrap.java:177)
         at org.elasticsearch.bootstrap.Elasticsearch.main(Elasticsearch.java:32)
 Caused by: java.io.IOException: Tabs are illegal in YAML.  Did you
 mean to use whitespace character instead?
         at org.elasticsearch.common.settings.loader.YamlSettingsLoader.load(YamlSettingsLoader.java:44)
         at org.elasticsearch.common.settings.ImmutableSettings$Builder.loadFromStream(ImmutableSettings.java:944)
         ... 5 more
Run Code Online (Sandbox Code Playgroud)

如何elasticsearch.yml在不丢失数据或替换elasticsearch.yml现有容器中的文件的情况下编辑或替换它?

linux elasticsearch docker

14
推荐指数
2
解决办法
8246
查看次数