gonna "collaborate on code projects" with a little help from friends...
collaborators:
Bob (command line) Crowley
Nate (SourceTree) Morse
Justin (GitKraken) LaRose
Being "great" at Git is a waste of your time, but if you aren't "good" at it, all your great code could go to waste.
Git enables Collaboration: this is one of its best features and we will show you how.
Historically Git was created to decentralize software version control, also to speed up and save disk resources. Making branching and merging fast and easy. Created by Linus Torvalds for Linux kernel development.
concept of
Create a Git repository with your local code:
Part of the "Wait, It's Fun!" family of spinner games.
https://nmorse.github.io/FallingFrogs/
See: game.js lines 41, 42
See: game.js lines 118 and 122
make the frogs bounce off each other
See: game.js line 112
Accept input from game controller
Accept input from a touchscreen
Fast track these two input device handlers (two developers working at the same time)
Code for the two new input devices (Game Controller and Touchscreen) are both implemented in the same area of a common file.
Lets see how these conflicts are resolved
See: game.js line 96
See: game.js line 96
Not a great moment in project management: two developers work on the same task and come up with different solutions.
Two developers have changed the same line of code
This requires manual resolution of conflicts.
We have shown Pulling and Pushing and Merging.
You can have any number of local branches to manage your commits to handle multiple tasks at the same time.
a quick fix is needed in production.
We reserve the right to answer any and all questions with "We don't know."