小编Qua*_*Van的帖子

Git标签列表,显示提交sha1哈希值

所以该git tag命令列出了当前的git标签

tag1
tag2
Run Code Online (Sandbox Code Playgroud)

git tag -n 打印标签的消息

tag1  blah blah
tag2  blah blah
Run Code Online (Sandbox Code Playgroud)

获取tag1和tag2的哈希的最佳方法是什么?

git hash logging verbose git-tag

89
推荐指数
5
解决办法
4万
查看次数

我应该使用哪个HTML5标记来标记作者的姓名?

例如博客文章或文章.

<article>
<h1>header<h1>
<time>09-02-2011</time>
<author>John</author>
My article....
</article>
Run Code Online (Sandbox Code Playgroud)

虽然author标签不存在......那么作者常用的HTML5标签是什么?谢谢.

(如果没有,不应该有吗?)

tags html5 blogs semantic-markup

88
推荐指数
6
解决办法
7万
查看次数

什么是默认的MySQL JOIN行为,INNER或OUTER?

所以我在最后一小时一直在浏览互联网,阅读并寻找这个简单问题的最终答案.

MySQL中的默认JOIN是什么?

SELECT * FROM t1 JOIN t2
Run Code Online (Sandbox Code Playgroud)

这是一样的吗?

SELECT * FROM t1, t2

OR

SELECT * FROM t1 INNER JOIN t2
Run Code Online (Sandbox Code Playgroud)

还有一个相关的问题,当你使用"WHERE"子句时,它是否与JOIN或INNER JOIN相同?

现在我认为独立的JOIN与使用逗号和WHERE子句相同.

mysql select join

86
推荐指数
1
解决办法
4万
查看次数

Git Merge - 不完整,缺少文件和文件夹

我试图将dev分支合并为master.

git checkout master    
git pull . dev
Run Code Online (Sandbox Code Playgroud)

一切似乎进展顺利,虽然有冲突我修复了这些并承诺.但是,当我检查这个新合并的工作树时,从dev中丢失了很多文件夹和文件.

git status  // Shows conflicts & doesn't list some files/folders.    
git commit -a 

Created commit 55ffdd1: Merge branch 'dev' into master  

git diff dev --name-status
Run Code Online (Sandbox Code Playgroud)

生产:

D       folders/lm.gif
D       folders/lmh.gif
...
Run Code Online (Sandbox Code Playgroud)

所以没有出现在'git status'上的文件/文件夹.当我修复合并的冲突时,它也没有出现在最后.

此外,当我再次尝试合并时,它说:

git merge dev    
Already up-to-date.
Run Code Online (Sandbox Code Playgroud)

然而,master分支显然缺少dev分支中的文件/文件夹.这是为什么?不应该添加该文件夹及其所有内容吗?在dev分支上正在跟踪'文件夹',所以当我进行合并时它不应该被拉过来吗?

当先前有合并冲突时,git会停止合并过程并跳过一堆文件/文件夹吗?

开发分支有很多变化,过去我可能用git搞砸了某些东西,现在某些文件/文件夹不会合并吗?

(当我第一次创建开发分支时,我不知道我在做什么,并做了重置,恢复等疯狂的事情)

希望你们中的一个git guru在这里堆栈溢出知道答案.:)

谢谢,Quang


回答

谢谢沃尔特,是的,这就是发生的事.

在做了一些调查之后,我发现发生的事情有点复杂.结果表明.

  1. dev从master分支,它拥有所有文件.
  2. 第三个分支,我们称之为"已清理",分支开发.
  3. clean branch删除了所有文件.
  4. 清理分支合并(或东西?)与主人.此时文件已从master中删除.'清洁'分支消失了.
  5. 在开发,文件仍然存在,我继续添加到这个分支,编辑文件很长一段时间.
  6. dev与master合并,之前删除的所有文件都已消失.

希望这能帮助除了我以外的人,他们学到了很多关于如何使用git log,git show,git reflog试图调试发生的事情.

谢谢!

怎么修

所以我这样做是为了将以前删除的dev中的所有内容合并到master上.

  1. 获取已删除的所有文件/文件夹(在开发但未在新合并的主服务器上) git diff dev --name-status | grep D …

git merge pull file

37
推荐指数
1
解决办法
3万
查看次数

如何从云功能连接Google Cloud SQL?

我正在尝试使用Cloud Functions for Firebase来构建一个与Google Cloud SQL(PostgreSQL)实例对话的API.

我正在使用HTTP(S)触发器.

当我列出桌面的IP地址时,我可以使用本地计算机上的函数node.js代码连接到Cloud SQL.但是当我部署时,我无法连接,我无法弄清楚Firebase功能服务器的HOST IP地址到白名单.

您如何通过Cloud Functions for Firebase与Google Cloud SQL对话?

谢谢!

// Code Sample, of what's working on Localhost.
var functions = require('firebase-functions');

var pg = require('pg');
var pgConfig = {
  user: functions.config().pg.user,
  database: functions.config().pg.database,
  password: functions.config().pg.password,
  host: functions.config().pg.host
}

exports.helloSql = functions.https.onRequest((request, response) => {
  console.log('connecting...');
  try {
    client.connect(function(err) {
      if (err) throw err;

      console.log('connection success');
      console.log('querying...');

      client.query('SELECT * FROM guestbook;', function(err, result){
        if (err) throw err;

        console.log('querying success.');
        console.log('Results: ', …
Run Code Online (Sandbox Code Playgroud)

javascript google-cloud-sql firebase google-cloud-platform google-cloud-functions

30
推荐指数
5
解决办法
1万
查看次数

Git Merge Recursive Ours - 命令语法示例

使用递归策略进行git合并的正确格式是什么?(不要与git合并我们的策略混淆)

http://www.kernel.org/pub/software/scm/git/docs/git-merge.html

我尝试了很多方法,似乎没有用.

git merge foo -s recursive-ours  // doesn't work
git merge foo -s recursive ours // doesn't work
git merge foo -s recursive -ours // doesn't work
...
Run Code Online (Sandbox Code Playgroud)

git merge git-merge

28
推荐指数
1
解决办法
4797
查看次数

把手,空白控制

我想要精确控制空白,但仍然有可读的模板.

只是想通过简单的用例来看看其他人的解决方案.

{{name}}
{{#if age}}
  , {{age}}
{{/if}}

# outputs {{name}} , {{age}}
# desire: {{name}}, {{age}}
Run Code Online (Sandbox Code Playgroud)

https://github.com/wycats/handlebars.js/issues/479 - 提交了一张已关闭的门票.

whitespace space comma handlebars.js

24
推荐指数
2
解决办法
2万
查看次数

HTML属性中的AngularJS条件

您如何html根据模型更改属性?

我正在尝试根据数组的长度更改输入的占位符文本:

<input placeholder="{{todos.length ? 'Insert todo' : 'Insert your first todo'}}" />
Run Code Online (Sandbox Code Playgroud)

但这似乎不起作用......

JS Bin代码示例.

html angularjs

17
推荐指数
2
解决办法
2万
查看次数

GitHub的礼仪贡献,拉请求与新问题

我想知道在GitHub上做出贡献的礼仪是什么?

您是否应首先提交"新问题"并讨论问题?

或者你采取一些主动,代码,然后做一个"拉请求"并进一步讨论代码?

我首先关注的是创建一个"新问题",如果你之后做了一个"拉动请求",那么就会出现两个问题......创建......似乎是浪费.

谢谢!

open-source github pull-request

13
推荐指数
1
解决办法
3065
查看次数

JSON对象传递给外部JavaScript - 酷技术

我看着FireBug Lite,看到他们使用非常酷的技术将选项传递到外部脚本文件中.

<script type="text/javascript" src="https://getfirebug.com/firebug-lite.js">
{
    overrideConsole: false,
    startInNewWindow: true,
    startOpened: true,
    enableTrace: true
}
</script>
Run Code Online (Sandbox Code Playgroud)

我想知道是否有人知道这种技术的名称,我可以在哪里找到有关它的更多信息或它是如何工作的.看起来很酷.谢谢!

javascript json design-patterns external options

10
推荐指数
1
解决办法
427
查看次数