相关疑难解决方法(0)

将git config存储为存储库的一部分

我使用的过滤器等中记载到结账时裂伤文件在这里.现在的问题是过滤器定义只存储在我的本地配置文件中:

$ cat .git/config
....
[filter "dater"]
        smudge = /home/.../expand_date
        clean = perl -pe \"s/\\\\\\$Date[^\\\\\\$]*\\\\\\$/\\\\\\$Date\\\\\\$/\"
Run Code Online (Sandbox Code Playgroud)

如果我的同事想要从这种Date扩展中受益,他们需要复制我的过滤器定义.如果我改变它,我需要通知他们等等.

那么我可以将这个过滤器定义部分存储.git/config在存储库中并让git使用它吗?

git

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

是否可以通过git别名覆盖git命令?

我的〜/ .gitconfig是:

[alias]
        commit = "!sh commit.sh"
Run Code Online (Sandbox Code Playgroud)

但是,当我输入git commit时,不会调用脚本.

是否可能,或者我必须使用另一个别名?

git alias

48
推荐指数
4
解决办法
8559
查看次数

git - 将分支描述推送到远程

我们每周都会召开一次集成会议,审核未合并到主服务器的分支机构中的代码.作为起点,我们使用它来列出开放分支

git branch -a --no-merged master

我们在门票号码后命名我们的分支机构,因此很难看到我们真正关注的是什么.我回来了

BUG_1231231
BUG_1412434
FEATURE_1231231
FEATURE_1232244

我知道我可以通过运行来添加和查看说明
git branch --edit-description BUG_1231231
git config branch.BUG_1231231

问题是这些描述似乎存储在我本地存储库的配置中.这些描述可以推送到遥控器吗?

git

10
推荐指数
1
解决办法
2784
查看次数

我如何共享git配置?

我已经启动了一个新的git存储库git flow,完成了一两次提交并推送.

当我在新目录中克隆存储库并运行git flow命令时,我收到错误:

Fatal: Not a gitflow-enabled repo yet. Please run 'git flow init' first.
Run Code Online (Sandbox Code Playgroud)

出错的原因是.git/config新克隆目录中的文件不包含git flow配置.

如何推送/共享配置,以便任何克隆存储库都具有正确的配置?

git git-flow

6
推荐指数
1
解决办法
3873
查看次数

在“ export-subst”文件中添加标签

情况

我们有一个git工作流程,其中所有发行版本都存储在master分支上,并且当准备好提交可以部署时,我们向其添加标签,然后用于git archive构建要部署的捆绑包。

我们使用带有选项version.txt标记的文件来跟踪用于构建给定存档的提交。.gitattributesexport-subst

如果我写$Format:%d$version.txt,和导出标签的提交,我会像(HEAD, tag, master)写生成的文件英寸

我怎么能tag独自一人?

[edit]有一个git命令已经产生了:

git describe --tags HEAD
Run Code Online (Sandbox Code Playgroud)

这将输出:

latest_tag            #if HEAD is tagged

latest_tag-5-g03cc91b #if HEAD is not tagged,
                      #and the latest tag is 5 commits ago on commit g03cc91b
Run Code Online (Sandbox Code Playgroud)

有什么方法可以用此输出替换段塞version.txt吗?

git

5
推荐指数
1
解决办法
1450
查看次数

将 git 配置文件设置推送到远程 URL

有什么办法可以将 .git/config 复制到远程服务器上。我想使用命令行在远程 url 端修改 http postBuffer。git push 是否也复制配置。

git git-config

4
推荐指数
1
解决办法
3701
查看次数

将配置参数保存到存储库

我刚刚开始使用git-ftp,它允许我将我的提交推送到FTP服务器.

FTP凭据以这种方式存储在.git/config中:

[git-ftp]
    user = myusername
    url = ftp.myserver.com/httpdocs/
    password = mypass
Run Code Online (Sandbox Code Playgroud)

我想要的是,任何从我的git存储库中克隆项目的人都会自动获取上面的配置.

但是我如何将这个git配置"推"到我的仓库?

阅读更多关于git-ftp的信息:https://github.com/resmo/git-ftp

git ftp

3
推荐指数
1
解决办法
1867
查看次数

标签 统计

git ×7

alias ×1

ftp ×1

git-config ×1

git-flow ×1