Как мне создать особенность отрасли?
Если вы пытаетесь создать myFeature
ветви от совершения окрошки B
git checkout -b myFeature B
Примечания синтаксической ошибку в вашем публикуемого вопросе error: unknown switch 'd'
Объединить в Dev филиале
Не забудьте проверить Ваш dev
филиал первый, а затем объединить myFeature
git checkout dev
git merge myFeature
А затем зафиксировать и снова надавите. Правильно ли это?
Не нужно совершать снова, успешное слияние создаст фиксацию.
Может ли ветка создана из фиксации?
Да, как показано на шаге 1
Что означает --track флаг в GIT и когда я должен использовать?
Я отсылаю вас к the git branch
documentation
-t, --track
When creating a new branch, set up branch.<name>.remote and branch.<name>.merge configuration
entries to mark the start-point branch as "upstream" from the new branch. This configuration will
tell git to show the relationship between the two branches in git status and git branch -v.
Furthermore, it directs git pull without arguments to pull from the upstream when the new branch
is checked out.
This behavior is the default when the start point is a remote-tracking branch. Set the
branch.autoSetupMerge configuration variable to false if you want git checkout and git branch to
always behave as if --no-track were given. Set it to always if you want this behavior when the
start-point is either a local or remote-tracking branch.
чем разница между ветвью и происхождения/отрасли?
branch
должны относиться к вашей локальной копии, и origin/branch
относится к копии на удаленном сервере.
Может ли кто-нибудь объяснить мне о ветвях?
Это доходящей вне темы для SO, как слишком широкий, но вот a wonderful free interactive tutorial, который должен ответить на этот вопрос для вас в дополнение к git book и вышеупомянутым git branch
documentation.
Вам нужен хороший учебник. Есть много * плохих * учебных пособий, и вы, возможно, узнали что-то от некоторых из них, что просто неверно. Для хорошего урока вы можете начать с книги Pro Git: https://git-scm.com/book/en/v2 – torek
* Сделайте * прочитайте эту книгу - ^, когда у вас появится шанс. Хотя это немного тяжело в некоторых частях и не держит вас в руке столько, сколько могут понять некоторые новички. Вот [отличный ** бесплатный ** интерактивный курс] (https://www.udacity.com/course/how-to-use-git-and-github--ud775). –