Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Suggestion for improving Episode 1 and the version lesson, exemplify version control with code not docs #780

Closed
jurra opened this issue Feb 3, 2021 · 1 comment
Labels
status:duplicate Issue or PR already exists

Comments

@jurra
Copy link

jurra commented Feb 3, 2021

Problem: Git is designed to version control code, not documents or other types of files...

Even though version control is important in general, we should be more specific to code. I have personally tried git for all kinds of things from docs, to text, to CAD files, and the main learning is that is designed and optimized for code version control.
It is particularly suited for spotting small code syntax details that can break code, this is why you want to have very strict version control in coding, which is not the case for writing documents since documents do not perform functions or are dependable like code is. This might lead to a misunderstanding and clarity of how git is used in an individual and also in a collective context.

Solution idea: Make a representative use case version control with code

Normally users/learners want to learn git when they already code and struggle with not doing version control. They have a need and awareness about why it is important to a certain extent. At this point, we could teach how to do version control on Unix Shell bash scripts, demonstrate and concatenate the content of Unix Shell with git.

@kekoziar kekoziar added the status:duplicate Issue or PR already exists label Jul 2, 2021
@kekoziar
Copy link
Contributor

kekoziar commented Jul 2, 2021

Thank you for your feedback. There is an open issue regarding this: #277

@kekoziar kekoziar closed this as completed Jul 2, 2021
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
status:duplicate Issue or PR already exists
Projects
None yet
Development

No branches or pull requests

2 participants