如何使用git merge –squash?

我有一个远程Git服务器,这是我想要执行的场景, 对于每个bug /function我创build一个不同的Git分支, 我继续在Git分支中使用非官方的Git消息提交我的代码 在最上面的版本库中,我们必须对官方Git消息的一个bug进行一次提交, 那么我怎样才能将我的分支合并到远程分支,这样他们就可以为我的所有签入提交一个提交(我甚至想为此提供提交消息)?

cocoa:框架和界限有什么区别?

UIView及其子类都具有属性frame和bounds 。 有什么不同?

在YAML中,我如何分割多行的string?

在YAML中,我有一个很长的string。 我想保留在编辑器的80列左右,所以我想打破这个string。 这是什么语法? 换句话说,我有这个: Key: 'this is my very very very very very very long string' 我想要这个(或者是这个效果): Key: 'this is my very very very ' + 'long string' 我想使用上面的引号,所以我不需要在string中的任何内容。

Zalgo文本如何工作?

我已经看到了像下面写在各种论坛上的称为Zalgo的奇怪格式的文本。 这看起来有些恼人,但它真的困扰我,因为它破坏了我对angular色应该是什么的概念。 我的理解是,一个angular色应该水平移动,保持在一个特定的“容器”内。 Zalgo文本显然是垂直移动的,似乎不受任何空间限制。 这是一个错误/缺陷/利用/黑客在Unicode? 这些个性怪异的属性? 这里发生了什么? H̙͉̥̬͙̟̮͕ͤ̌͗ͩ̕͡w͓͙͖̥͉̹͎͉͖͋ͬ̊ͦ̌ͯ̚d͈͕̯̮̙̣͓͌ͭ̍̐͒e͈͕̯̮̙̣͓͌ͭ̍̐͒s̸͙͔̺͇̗̤͓̞̫̿̊̇ͩͩ͑̋ͮͥͦ̊͞Z̆̊͊҉҉̠̦̩͕ą̟̹͈̺̹̋̅ͯĺ̡̘̹̻̩̩͋͘g̪͚͗ͬ͒o̢̢̖͇̬͍͇͓͈͙̔͋͊̓ͣ̏̿͐ͯ͠t̛͓̖̻ͤ̈ͣ͝e͋̄ͬ̽͜҉͚̭͇x͎̬̠͇̌ͤ̓̓͐͐͋͡ţ̗̹̝̮̗̩̳̄̌ͧͩ̾̕͢w͎̭̤͍͇̰̄͗ͭ͗ͮ̐o̢̯̻̰̼͕̾ͣͬ̽̔̍͟r̢̪͙͍̠ǩ̵̶̗̮̮ͪ?̙͉̥̬͙̟̮͕ͤ̌͗ͩ̕͡

将Python字典转换为对象?

我正在寻找一个优雅的方式来转换一个正常的Python字典与一些嵌套的字典到一个对象。 例如: >>> d = {'a': 1, 'b': {'c': 2}, 'd': ["hi", {'foo': "bar"}]} 应该可以这样访问: >>> x = dict2obj(d) >>> xa 1 >>> xbc 2 >>> xd[1].foo bar 我认为,这是不可能没有recursion,但什么是一个很好的方式来获得一个对象的风格的字典?

UIView和UILabels在iPhone上的渐变

可能重复: 在iPhone应用程序中手动绘制渐变? 我的应用程序需要在UIView或UILabel显示文本,但是背景必须是渐变而不是真正的UIColor 。 使用graphics程序创build所需的外观并不好,因为文本可能因服务器返回的数据而异。 有没有人知道最快的方法来解决这个问题? 你的想法是不胜感激。

如何改变Git中一个旧提交的时间戳?

如何修改现有的,提交的提交的答案? 描述一种方法来修改先前未被推送的提交消息。 新消息inheritance原始提交的时间戳。 这似乎是合乎逻辑的,但有没有办法重新设定时代呢?

我如何传递命令行参数?

我有一个用Node.js编写的Web服务器,我想用特定的文件夹启动。 我不知道如何访问JavaScript中的参数。 我像这样运行节点: $ node server.js folder 这里server.js是我的服务器代码。 Node.js的帮助说这是可能的: $ node -h Usage: node [options] script.js [arguments] 我将如何访问JavaScript中的这些参数? 不知何故,我无法在网上find这些信息。

Xcode的“build立和存档”从命令行

Xcode 3.2提供了一个非常棒的新function,它可以生成一个适合Ad Hoc分发的.ipa文件。 您也可以打开pipe理器,转到“已存档的应用程序”和“提交应用程序到iTunesConnect”。 有没有办法从命令行(作为构build脚本的一部分)使用“构build和存档”? 我假设xcodebuild会以某种方式参与,但man页似乎没有说到这一点。 更新 Michael Grinich要求澄清; 以下是命令行构build无法完成的function,在“构build和存档”之后,您只能使用Xcode的Organizer进行这些function。 您可以点击“共享应用程序…”与betatesting人员分享您的IPA。 正如Guillaume指出的那样,由于一些Xcode的魔力,这个IPA文件不需要betatesting者需要安装的单独分发的.mobileprovision文件。 这是神奇的。 没有命令行脚本可以做到这一点。 例如,Arrix的脚本(5月1日提交)不符合要求。 更重要的是,在testing版本之后,您可以单击“提交应用程序到iTunes Connect”,将相同的内部版本提交给Apple,这是您testing的二进制文件,无需重新编译。 这在命令行中是不可能的,因为签名应用程序是构build过程的一部分; 您可以签署位进行Ad Hoctesting,或者您可以签名提交给App Store,但不能同时提交。 没有build立在命令行上的IPA可以在手机上testing,然后直接提交给苹果公司。 我喜欢有人来certificate我错了:这两个function在Xcode GUI中都很好用,不能从命令行复制。

识别和非识别关系有什么区别?

我还没有能够完全把握分歧。 你能描述两个概念并使用现实世界的例子吗?