标签: git-commit

添加 -A/commit 主/所有子模块的简单方法

通过使用git add -Aand git commit -a,我显然可以添加/提交对我当前所在的存储库的所有更改。但是,有没有办法将所有子模块包含在添加/提交中并对每个子模块应用相同的提交消息?

git git-submodules git-commit

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

计算 git 提交之间的时间

我想计算 git 中提交之间的时间,这(我希望)能给我一个粗略的衡量我的生产力的方法。这可能吗?

git git-commit

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

无法从 crontab 作业进行 git 提交

git commit我正在尝试使用 bash 脚本进行操作。我已经设置了一个 cron 作业来定期执行该脚本。如果我直接执行脚本,一切都会按预期进行。由于某种原因,当从 调用脚本时crontab,会git commit失败。这是脚本:

#!/bin/bash
cd /mnt/ebs2/sitemap
echo "Calling java application to generate sitemap"
java -jar SiteMap-1.0-jar-with-dependencies.jar -i sitemapconfig.xml -o /mnt/ebs2/sitemap/website_sitemaps -url ADSKContentURL
echo "sitemap generation complete.."
cd website_sitemaps
chmod 750 *
echo "Updated file permission, commiting to git..."
git commit -am 'automated weekly update'
git push -u
echo "git commit done..."
cd ..
Run Code Online (Sandbox Code Playgroud)

这是 crontab 的输出:

Calling java application to generate sitemap
sitemap generation complete..
Updated file permission, commiting to …
Run Code Online (Sandbox Code Playgroud)

git shell cron git-commit

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

在詹金斯电子邮件通知中获取多行提交消息

我需要修改詹金斯中电子邮件通知的扩展电子邮件部分。这就是我现在所拥有的:

在此输入图像描述

这仅显示电子邮件中提交消息的第一行。我想从提交消息中获取多行。

我发现了这个: https: //issues.jenkins-ci.org/browse/JENKINS-12289 所以我尝试了以下操作,但没有成功。

在此输入图像描述 请有人建议如何解决它。

谢谢吨!

git git-commit jenkins jenkins-plugins email-ext

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

Git 提交失败:“请使用 -m 或 -F 选项提供消息。”

当我键入 git commit 命令来提交文件时,我收到以下错误消息:

Microsoft Visual Studio:微软:找不到命令

错误:核心编辑器“Microsoft Visual Studio”存在问题。

请使用 -m 或 -F 选项提供消息。

git git-commit

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

检查提交消息的长度

我有一个git钩子可以防止提交超过 72 个字符的消息:

#!/usr/bin/env bash

# Hook to make sure that no commit message line exceeds 72 characters

while read line; do
    if [ ${#line} -ge 72 ]; then
        echo "Commit messages are limited to 72 characters."
        echo "The following commit message has ${#line} characters."
        echo "${line}"
        exit 1
    fi
done < "${1}"

exit 0
Run Code Online (Sandbox Code Playgroud)

到目前为止,这一切都运行良好。我尝试对提交进行变基并更改其提交消息,然后git正确地告诉我:

Commit messages are limited to 72 characters.
The following commit message has 81 characters.
# You are currently editing a …
Run Code Online (Sandbox Code Playgroud)

git hook git-commit

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

如何从 Gitlab 的提交表中删除任何提交?

在此image您可以看到列表commit,我想要delete其中之一,但我找不到该delete选项。

在此输入图像描述

github git-commit gitlab atlassian-sourcetree

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

Git 每日自动提交

我可以通过日常例行在目录中提交我的更改吗?比如说,在每早 12 点的凌晨,它应该自动提交该目录中的所有更改吗?在git中有可能吗?对于每次更改,我都会得到一些自动提交的答案。但我希望它每天提交一次。

linux git git-commit

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

Git 每天提交还是在功能完成时提交?

我想知道如果我在功能或模块完成时提交/推送我的每日进度或提交/推送,什么会更可行(或遵循约定)?

git github git-push git-commit

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

将现有文件夹推送到 GitLab

在 Gitlab 项目的说明中,他们告诉了如何将 existing_folder 添加到 Git 存储库。但是在我按下git commit控制台后打开一个 vim。

那么我如何才能进入最后一个git push -u origin master并将我的存储库推送到 gitlab。

cd existing_folder
git init
git remote add origin [remote url]
git add .
git commit
git push -u origin master
Run Code Online (Sandbox Code Playgroud)

git git-commit gitlab gitlab-ci

5
推荐指数
2
解决办法
6791
查看次数