1、git上不小心将更改提交到游离分支,怎么还原并提交到正确分支上去?
第一步、查看记录,复制对应的id,如12345
git reflog
第二步、新建一个Temp分支
第三步、将对应提交转移至Temp分支
git checkout -b Temp 12345
第四步、将Temp分支合并到最初想要提交到的分支,并删除Temp分支
2、将视频转为gif
ffmpeg -i video.wmv -vf "fps=25,scale=784:-1:flags=lanczos" -f gif samplegif.gif
3、跳过Unity启动屏/Logo, 全平台适用,Unity官方API支持
#if !UNITY_EDITOR
using UnityEngine;
using UnityEngine.Rendering;
using UnityEngine.Scripting;
[Preserve]
public class SkipUnityLogo
{
[RuntimeInitializeOnLoadMethod(RuntimeInitializeLoadType.BeforeSplashScreen)]
private static void BeforeSplashScreen()
{
#if UNITY_WEBGL
Application.focusChanged += Application_focusChanged;
#else
System.Threading.Tasks.Task.Run(AsyncSkip);
#endif
}
#if UNITY_WEBGL
private static void Application_focusChanged(bool obj)
{
Application.focusChanged -= Application_focusChanged;
SplashScreen.Stop(SplashScreen.StopBehavior.StopImmediate);
}
#else
private static void AsyncSkip()
{
SplashScreen.Stop(SplashScreen.StopBehavior.StopImmediate);
}
#endif
}
#endif