Добро пожаловать, Гость. Пожалуйста авторизуйтесь здесь.
FGHIGate на GaNJa NeTWoRK ST@Ti0N - Просмотр сообщения в эхоконференции RU.UNIX.BSD
Введите FGHI ссылку:


Присутствуют сообщения из эхоконференции RU.UNIX.BSD с датами от 18 Jan 11 22:51:00 до 02 Oct 24 20:57:39, всего сообщений: 10766
Ответить на сообщение К списку сообщений Предыдущее сообщение Следующее сообщение
= Сообщение: 7560 из 10766 ===================================== RU.UNIX.BSD =
От   : Konstantin Stefanov              2:5020/400         18 May 18 09:43:59
Кому : Slawa Olhovchenkov                                  18 May 18 09:43:59
Тема : Re: ARC max size
FGHI : area://RU.UNIX.BSD?msgid=<1187509682@ddt.demos.su>+de69cdab
На   : area://RU.UNIX.BSD?msgid=2:5030/500+5afe6e75
= Кодировка сообщения определена как: IBM866 =================================
Ответ: area://RU.UNIX.BSD?msgid=2:5030/500+5afe7dab
==============================================================================
From: Konstantin Stefanov <cstef@mail.ru>

On 18.05.2018 9:06, Slawa Olhovchenkov wrote:
>  AK>>> хм, checkout (и он умеет даты, правда, немного череззаднично)
>  AK>>> patch, commit, rebase -i  - вроде так.
>  SO>> нет, давай список команд с ключами.
>  AK> а я знай? Я маску эту  - на стройке нашел.
>  AK> моя древняя версия умеет git checkout <commit> (если ты не собираешься
>  AK> сам туда ничего коммитить, иначе лучше создать ветку)
>
> туда -- это куда? в локальный или удаленный?
git не умеет коммитить напрямую в удаленный репозиторий. Только в
локальный, а потом push  в удаленный.

>  AK> это сапдейтит тебе дерево на нужную версию.
>  AK> дальше сказать ему git commit, чтобы изменения попали в сторадж
>
> % git clone git://github.com/freebsd/freebsd
> % cd freebsd
> % git config merge.renamelimit 8000
> % git checkout 302c1ab5872d36595738b22e5c81f25970497b05
> Note: checking out '302c1ab5872d36595738b22e5c81f25970497b05'.
>
> You are in 'detached HEAD' state. You can look around, make experimental
> changes and commit them, and you can discard any commits you make in this
> state without impacting any branches by performing another checkout.
>
> If you want to create a new branch to retain commits you create, you may
> do so (now or later) by using -b with the checkout command again. Example:
>
>   git checkout -b <new-branch-name>
Вероятно, это хороший совет (добавить -b <new-branch-name> перед
идентификатором коммита). Detached HEAD вещь неприятная. Hо тогда rebase
надо будет сказать, на куда делать rebase (скорее всего, git rebase
master, в вообще дефолтная ветка может иметь и другое имя).

> HEAD is now at 302c1ab5872... MFC 313879
> % patch -z '' < ../patch-zfs_arc.c
> % git commit
> HEAD detached at 302c1ab5872
> Changes not staged for commit:
>         modified:   sys/cddl/contrib/opensolaris/uts/common/fs/zfs/arc.c
>         modified:   sys/vm/uma.h
>         modified:   sys/vm/uma_core.c
>
> no changes added to commit
>
> и чё не так?
Либо git commit -a, либо сначала git add <те файлы, которые хочешь, чтоб
попали в коммит>, а потом git commit. В git add можно сделанные
изменения нарезать по кускам, чтобы даже разные куски уже сделанных
изменений одного файла попали в разные коммиты.

--
Константин Стефанов

Я серьезен как кристаллическая решетка углерода.
--- ifmail v.2.15dev5.4
* Origin: Demos online service (2:5020/400)

К главной странице гейта
Powered by NoSFeRaTU`s FGHIGate
Открытие страницы: 0.123152 секунды