相关疑难解决方法(0)

如何更改一个特定提交的提交作者?

我想更改历史记录中某个特定提交的作者.这不是最后一次提交.

我知道这个问题 - 如何在git中更改提交的作者?

但我正在考虑一些事情,我通过哈希或短哈希来识别提交.

git git-commit

1949
推荐指数
23
解决办法
86万
查看次数

如果执行shell失败,请不要失败jenkins build

作为构建过程的一部分,我正在运行git commit作为执行shell步骤.但是,如果工作区中没有更改,Jenkins将无法进行构建.这是因为当没有提交更改时,git返回错误代码.我想要中止构建,或者只是在这种情况下将其标记为不稳定.有任何想法吗?

jenkins

110
推荐指数
11
解决办法
14万
查看次数

我如何以编程方式(在shell脚本中)确定是否有更改?

我正在尝试创建一个Bash脚本,该脚本知道当前工作目录是否有更改.我知道

$ git status
Run Code Online (Sandbox Code Playgroud)

返回"无提交"之类的消息.我想要的是将变量定义为true或false.这个布尔值将告诉我是否有变化.

显然我不是bash脚本的专家.我试过这样的事,

there_are_changes=$(git status | grep nothin)
echo $there_are_changes
Run Code Online (Sandbox Code Playgroud)

但它没有按预期工作.我该怎么办?

git bash

6
推荐指数
2
解决办法
1544
查看次数

标签 统计

git ×2

bash ×1

git-commit ×1

jenkins ×1