我正在寻找一种简单的方法,如果Capistrano中的最后一个现实出了问题,可以回到以前的版本
是否有像"cap“这样的命令来撤销(上一次部署)?(从而更新到它的旧位置的当前符号链接)
这是内置的还是我自己做一个任务?
这是我的食谱:
set :user, "root"
set :use_sudo, false
set :domain, "www.domain.info"
set :deploy_to, "/home/beta2"
set :current_dir, "public_html"
set :scm,
我很困惑,我想我已经失去了几个小时的工作。
我之前在Git中编辑了一个文件,我保存了它,但没有提交。我确实做了一些其他的文件更改,并提交和推送它们。但是,有一个文件被搞乱了,所以我单击了最后一次成功的提交,并按下了"roll to this commit“。令我恐惧的是,它删除了我所有未提交的更改,现在我不知道如何找回它们,因为它们没有提交。
PS E:\Node-js-projects\node_jsonwebtoken_login> git add .
warning: LF will be replaced by CRLF in app.js.
The file will have its original line endings in your working directory
PS E:\Node-js-projects\node_jsonwebtoken_login> git commit -m "first commit"
[master 2d2091d] first commit
我在本地修改了几个文件,没有提交它们。git status显示:
>> git status
# On branch feature-ravendb
# Your branch is ahead of 'origin/feature-ravendb' by 1 commit.
#
# Changes not staged for commit:
# (use "git add <file>..." to update what will be committed)
# (use "git checkout -- <f