如何在不触及命令行的情况下在SourceTree中编辑不正确的提交消息?
额外细节:
结果:
我有一个SSH访问我的网络托管,它适用于PuTTY(我只需要输入我的域名,用户名和密码),但是使用SourceTree似乎更复杂.
虽然PuTTY有"主机名","用户名"和"密码"字段,但SourceTree不需要特殊文件" .ppk"?
我需要通过SSH将SourceTree连接到我的网络托管,原因很明显,我想用它来推送到我的网络托管上的远程存储库.
那么如何.ppk从我的域/用户名/密码中生成一个文件?任何帮助非常感谢!
PS:我注意到他们通过提供两个简单的字段("用户名"和"密码")非常容易地连接到BitBucket,并且使连接到第三方SSH非常困难...这是故意的吗?试图阻止竞争?!
我在Windows上使用SourceTree,我已经成功地将我的存储库推送到BitBucket.
我想这样做,但我不想推送到BitBucket,而是推送到我的虚拟主机帐户(即"1&1 Shared Hosting").
我的1and1帐户提供SSH访问并已安装git.我尝试使用PuTTY连接到SSH ,它可以工作.当我输入"git"时,我可以看到所有可用的git命令.
我需要知道:
如何将SourceTree连接到SSH?我有域名,用户名和密码,但我没有在SourceTree或Pageant中看到这样的字段,这需要特殊的文件格式" .ppk".
连接到SSH后,如何在我的1&1帐户上远程创建存储库?
一旦存储库存在于我的主机上,如何将其添加为远程存储库,以便我可以推送它?
注意:这个问题是关于SourceTree-Windows软件的,它本身就是大多数git函数的图形用户界面 - 请不要回复命令行指令.
非常感谢你!
在WordPress中,当注册管理页面或自定义帖子类型时,我们可以指定menu_position.但是,如果两个页面共享相同的menu_position,则只显示其中一个.
如何在WordPress等多插件/多开发环境中避免此类冲突?怎么能检查一下menu_position还没有被采用?
从任何值5到100甚至null可能会导致冲突.
我有一个TinyMCE插件,使用以下代码打开popin:
editor.windowManager.open({
id : 'popin-div-id',
width : 500,
height : "auto",
wpDialog : true,
title : 'Edit Options'
});
Run Code Online (Sandbox Code Playgroud)
自从我更新到WordPress 3.9(嵌入TinyMCE 4)后,我在控制台中收到以下错误:
tinymce.WPWindowManager is deprecated. Use the default editor.windowManager to open dialogs with inline HTML.
Run Code Online (Sandbox Code Playgroud)
如果我wpDialog : true从上面的代码中删除" "部分,我的popin不再出现(没有错误).
在TinyMCE 4中使用默认的windowManager需要更改什么?我检查了他们的网站,我找不到关于从div打开popin的文档,但只能从外部HTML页面查看:
问题:使用HTML Purifier处理用户输入的内容时,换行符未转换为<br />标签。
考虑以下用户输入的内容:
Lorem ipsum dolor sit amet.
This is another line.
<pre>
.my-css-class {
color: blue;
}
</pre>
Lorem ipsum:
<ul>
<li>Lorem</li>
<li>Ipsum</li>
<li>Dolor</li>
</ul>
Dolor sit amet,
MyName
Run Code Online (Sandbox Code Playgroud)
使用HTML Purifier处理时,以上内容将更改为以下内容:
Lorem ipsum dolor坐在amet。这是另一行。
Run Code Online (Sandbox Code Playgroud).my-css-class { color: blue; }Lorem ipsum:
Dolor坐在amet,我的名字
- 洛雷姆
- 益普森
- 多洛
如您所见,原本打算由用户在单独行中显示的“ MyName ”将与前一行一起显示。
nl2br()当然,使用PHP 函数。但是,无论是在净化内容之前还是之后使用它,都会出现新的问题。
这是在HTML Purifier之前使用nl2br()的示例:
Lorem ipsum dolor坐在amet。
这是另一行。Run Code Online (Sandbox Code Playgroud).my-css-class { color: blue; }Lorem ipsum:
- 洛雷姆
- 益普森
- 多洛
悲坐阿梅德,
MYNAME
发生的情况是nl2br() …
我正在使用SourceTree,发生的事情是我点击了"Commit",然后添加了所有已更改的文件,但在提交之前我想删除其中一个文件以便稍后提交.
我右键单击了我的文件,并提供了以下选项:

我真的对这些选择感到困惑,我点击了"丢弃",现在这个文件中完成的所有工作都丢失了!
恐慌模式!如何恢复此文件中的更改?
谢谢!
我想要这个网址:
http://www.example.com/path/antyhing
Run Code Online (Sandbox Code Playgroud)
不被重定向。
这是我所拥有的不起作用的东西:
RewriteCond %{REQUEST_URI} !^/path/.*$ [NC]
RewriteRule ^ http://m.example.com/ [R,L]
Run Code Online (Sandbox Code Playgroud)
目前它将所有 URL 重定向到 http://m.example.com/
这是我的 .htaccess 文件中的完整代码:
RewriteBase /
RewriteEngine On
# Check if mobile=1 is set and set cookie 'mobile' equal to 1
RewriteCond %{QUERY_STRING} (^|&)mobile=1(&|$)
RewriteRule ^ - [CO=mobile:1:%{HTTP_HOST}]
# Check if mobile=0 is set and set cookie 'mobile' equal to 0
RewriteCond %{QUERY_STRING} (^|&)mobile=0(&|$)
RewriteRule ^ - [CO=mobile:0:%{HTTP_HOST}]
# Skip next rule if mobile=0
RewriteCond %{QUERY_STRING} (^|&)mobile=0(&|$)
RewriteRule ^ - [S=1]
# Check if this …Run Code Online (Sandbox Code Playgroud) 我注册了自定义帖子类型,我不希望它有自己的菜单,而是我想把它作为现有管理菜单项的子菜单my-custom-parent-page.
这是我的代码:
register_post_type('my_custom_post_type',
array(
'labels' => array(
'name' => __('Books', 'mcpt'),
'singular_name' => __('Book', 'mcpt'),
),
'supports' => array('title', 'editor'),
'show_ui' => true,
'show_in_nav_menus' => false,
'show_in_menu' => 'my-custom-parent-page',
)
);
Run Code Online (Sandbox Code Playgroud)
它的工作原理,意味着它正确地位于菜单下my-custom-parent-page,但是现在当我点击父菜单(即my-custom-parent-page)它指向my_custom_post_type页面时......
有帮助吗?
自从我从TinyMCE 3升级到TinyMCE 4后,我在控制台中出现以下错误:
Deprecated TinyMCE API call: <target>.onBeforeSetContent.add(..)
Run Code Online (Sandbox Code Playgroud)
我应该用什么呢?
git ×4
php ×4
wordpress ×4
regex ×2
ssh ×2
tinymce ×2
tinymce-4 ×2
.htaccess ×1
bitbucket ×1
git-commit ×1
git-push ×1
html ×1
javascript ×1
line-breaks ×1
mod-rewrite ×1
nl2br ×1
putty ×1
tinymce-3 ×1
windows ×1