问题描述
我已将代码更改提交到功能分支,但忘了推送更改。提交后,我用master重新设置它的基准。现在我看不到我的更改。有没有办法从我的提交中找回更改。
解决方法
git reflog
将向您显示HEAD指向在提交时创建新分支的历史记录。
,例如,如果在变基之前的最后一次提交是129e6d3,请执行以下操作:
<?php
namespace WeDevs\DokanPro\Modules\Stripe;
use Stripe\Stripe;
use WeDevs\DokanPro\Modules\Stripe\Settings\RetrieveSettings;
defined( 'ABSPATH' ) || exit;
/**
* Stripe Helper class
*
* @since 3.0.3
*/
class Helper {
public static function get_settings() {
return RetrieveSettings::instance()->settings;
}
/**
* Check wheter the 3d secure is enabled or not
*
* @since 3.0.3
*
* @return bool
*/
public static function is_3d_secure_enabled() {
$settings = self::get_settings();
if ( empty( $settings['enable_3d_secure'] ) || 'yes' !== $settings['enable_3d_secure'] ) {
return false;
}
return true;
}
/**
* Check wheter we are paying with 3ds or non_3ds payment method
*
* @since 3.0.3
*
* @return string
*/
public static function payment_method() {
return self::is_3d_secure_enabled() ? '3ds' : 'non_3ds';
}
/**
* Check wheter the gateway in test mode or not
*
* @since 3.0.3
*
* @return bool
*/
public static function is_test_mode() {
$settings = self::get_settings();
if ( empty( $settings['testmode'] ) || 'yes' !== $settings['testmode'] ) {
return false;
}
return 'yes' === $settings['testmode'];
}
/**
* Check wheter subscription module is enabled or not
*
* @since 3.0.3
*
* @return bool
*/
public static function has_subscription_module() {
return dokan_pro()->module->is_active( 'product_subscription' );
}
/**
* Set stripe app info
*
* @since 3.0.3
*
* @return void
*/
public static function set_app_info() {
Stripe::setAppInfo(
'Dokan Stripe-Connect',DOKAN_PRO_PLUGIN_VERSION,'https://wedevs.com/dokan/modules/stripe-connect/','pp_partner_Ee9F0QbhSGowvH'
);
}