Он возвращается в сохраненном порядке (заказ в файле), но не гарантируется, что они находятся в вставленном порядке. Они не отсортированы по полю _id. Иногда это может выглядеть так, как будто он сортируется по порядку вставки, но он может измениться в другом запросе. Это ненадежно.
Можно сделать это в 2, погружается:
1. Использование checkout
для создают локальное ответвление:
git checkout -b yourBranchName
2. Использование эти push
команда, чтобы автосоздать ответвление и отправить код в удаленный репозиторий:
git push -u origin yourBanchName
существуют mutiple способы сделать это, но я думаю, что этот путь действительно прост.
Сначала вы создаете свою ветку локально:
git checkout -b <branch-name> # Create a new branch and check it out
Удаленная ветка создается автоматически, когда вы отправляете ее на удаленный сервер. Поэтому, когда вы почувствуете, что готовы к этому, вы можете просто сделать:
git push <remote-name> <branch-name>
Где
обычно origin
, имя, которое git дает удаленному устройству, с которого вы клонировали. После этого ваши коллеги просто извлекут эту ветку, и она будет автоматически создана локально.
Обратите внимание, что формально формат следующий:
git push <remote-name> <local-branch-name>:<remote-branch-name>
Но когда вы опускаете одну, предполагается, что имена обеих веток совпадают. Сказав это, как предостережение , не делайте критической ошибки, указывая только :
(с двоеточием), иначе удаленная ветвь будет быть удаленным!
Чтобы последующий git pull
знал, что делать,
успешно отправлено, добавить вверх по течению
(отслеживание) ссылка, используемая
git-pull без аргументов (1) и другие
команды.