当我去回答这个问题时,我打算使用这个${}符号,因为我在这里已经看过很多次,所以最好用反引号.
但是,当我尝试
joulesFinal=${echo $joules2 \* $cpu | bc}
Run Code Online (Sandbox Code Playgroud)
我收到了消息
-bash: ${echo $joules * $cpu | bc}: bad substitution
Run Code Online (Sandbox Code Playgroud)
但
joulesFinal=`echo $joules2 \* $cpu | bc`
Run Code Online (Sandbox Code Playgroud)
工作良好.那么我需要做出哪些其他改变呢?
我正在开发一个git项目(托管在GitHub上)并使用GitHub for Windows.昨天,我得到了很多成就,但是GitHub for Windows赐予了我(说它无法提交)并且我无法提交.
我不想丢失我的GitHub提交条款,所以我想知道是否有任何方法在过去的日期提交并与我的GitHub同步(如果这是可能的).
另外:我已经在git-bash中提交了我的提交但尚未提交.
出于某种原因,我最近所有的 git 提交都提交了错误的日期。
我昨天提交了两次,今天提交了一次,它们都显示为16 天前提交。更具体地说,2014 年 10 月 31 日星期五 15:32:21 +0100。
date在我的电脑上运行产生Sun 16 Nov 2014 12:55:08 CET,所以我的电脑时间是正确的。
将存储库推送到 GitHub 时,问题仍然存在。
更新 #1:
有问题的存储库可以在 Github上找到
该文件列表显示提交制成,当这样写,26分钟前。哪个是正确的。
在提交日志已在正确的日期提交,但显示着15天以前
更新#2:
操作系统:
Darwin Juno.local 13.4.0 Darwin Kernel Version 13.4.0: Sun Aug 17 19:50:11 PDT 2014; root:xnu-2422.115.4~1/RELEASE_X86_64 x86_64.
Run Code Online (Sandbox Code Playgroud)
GIT 版本:
git version 1.8.5.2 (Apple Git-48)
Run Code Online (Sandbox Code Playgroud)
GIT 环境变量:
GIT_DIR=.git
GIT_AUTHOR_DATE=@1414765941 +0100
GIT_INDEX_FILE=.git/index
GIT_AUTHOR_NAME=codeaken
GIT_PREFIX=
GIT_AUTHOR_EMAIL=<removed>
Run Code Online (Sandbox Code Playgroud) 我遇到了硬盘崩溃并丢失了几个项目文件夹。这些是个人项目,并未在任何地方托管。我有十几个发布的压缩 zip 文件,但仅此而已。
如果我从最早的版本开始,我该如何更改提交日期以匹配发布日期?我的想法是我可以对每个版本都这样做,并且提交日期至少有点像开发时间表/历史。