Как вернуться “комната мерзавца-r”.?

Вот базовая опция R:

x <- 20180116
d <- as.Date(as.character(x), format="%Y%m%d")
d

[1] "2018-01-16"

По умолчанию дата R печатается в формате YYYY-MM-DD, поэтому вам не нужно выполнять никаких дополнительных действий после вызова as.Date. ] с соответствующей маской формата.

360
задан BuZZ-dEE 26 February 2016 в 02:12
поделиться

3 ответа

git reset HEAD

должен сделать это. Если у вас нет никаких незащищенных изменений, которые вы заботитесь о том, то

git reset --hard HEAD

должен насильственно сбросить все к вашему последнему коммитуру. Если у вас есть незаконные изменения, но первая команда не работает, то спасать свои незаконные изменения с Git Stash :

git stash
git reset --hard HEAD
git stash pop
450
ответ дан 23 November 2019 в 00:15
поделиться

С Мерзавцем 2.23 + (август 2019), надлежащая команда для восстановления файлов (и индекс) woud для использования... git restore (не reset --hard или путание git checkout команда )

, Который является:

git restore -s=HEAD --staged --worktree -- .

Или его сокращенная форма:

git restore -s@ -SW -- .
0
ответ дан 23 November 2019 в 00:15
поделиться

Обновление:

с GIT RM. Удаляет все файлы в этом и дочерних каталогах в рабочей проверке, а также в индексе, вам необходимо отменить каждое из этих изменений:

git reset HEAD . # This undoes the index changes
git checkout .   # This checks out files in this and child directories from the HEAD

Это должно делать то, что вы хотите. Он не влияет на родительские папки вашего проверенного кода или индекса.


Старый ответ, который не был:

reset HEAD

будет делать трюк, и не стирает никаких незаменимых изменений , которые вы сделали в ваши файлы.

После этого вам нужно повторить любой GIT Add команд, которые вы поставили в очередь.

27
ответ дан 23 November 2019 в 00:15
поделиться
Другие вопросы по тегам:

Похожие вопросы: