Skip to content

Avoid use of 'topic branches, merge to main' #1079

Description

@lexnederbragt

How could the content be improved?

The 'Conflicts' episode (09-conflict.md) has a set of suggestions to reduce conflicts. However, the second bullet point Use topic branches to segregate work, merging to main when complete is potentially hard to grasp for our learners. We explain branches very superficially, do not mention that we ourselves can create branches, or what 'topic branches' are. Merging is included, but not really added to the mental model of the learners.

Do folks agree that we could remove it? Or at least reword it to point to more advance git functionality that is not taught in this lesson?

Which part of the content does your suggestion apply to?

https://github.com/swcarpentry/git-novice/blob/main/episodes/09-conflict.md?plain=1#L346

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions