sh 找到可以应用哪个Git提交补丁。补丁文件作为此脚本的参数给出。脚本在找到提交时停止

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了sh 找到可以应用哪个Git提交补丁。补丁文件作为此脚本的参数给出。脚本在找到提交时停止相关的知识,希望对你有一定的参考价值。

#!/bin/bash

for commit in `git rev-list --remotes --all --walk-reflogs` 
do 
	git checkout $commit > /dev/null 2>&1
	echo `git log -1 --oneline`

	err=`git apply --check $1 2>&1`
	#echo $err
	if [[ $err != error* ]]; then 
		break; 
	fi 
done

以上是关于sh 找到可以应用哪个Git提交补丁。补丁文件作为此脚本的参数给出。脚本在找到提交时停止的主要内容,如果未能解决你的问题,请参考以下文章