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

Git and Github fundamentals #8

Closed
Aryamanz29 opened this issue Dec 5, 2021 · 0 comments
Closed

Git and Github fundamentals #8

Aryamanz29 opened this issue Dec 5, 2021 · 0 comments

Comments

@Aryamanz29
Copy link
Owner

Aryamanz29 commented Dec 5, 2021

Imagine you are working on a project and you add some code to it that breaks the project and you want to roll back to that point that before the change was made.
Git facilitates that by acting as a Version Control System.

Issues faced by early developers before git

  • Developers had to submit their codes to the central server without having copies of their own
  • Any changes made to the source code were unknown to the other developers
  • There was no communication between any of the developers

How git changed the scenario

  • Every developer has an entire copy of the code on their local systems
  • Any changes made to the source code can be tracked by others
  • There is regular communication between the developers

What is git?

Git is a version control system used for tracking changes in computer files. It is generally used for source code management in software development:

  • Git is used to track changes in the source code
  • The distributed version control tool is used for source code management
  • It allows multiple developers to work together
  • It supports non-linear development through its thousands of parallel branches

About Version Control:

What is “version control”, and why should you care? Version control is a system that records changes to a file or set of files over time so that you can recall specific versions later. For the examples in this book, you will use software source code as the files being version controlled, though, in reality, you can do this with nearly any type of file on a computer.

Some template Workflows:

image

image

image

@Aryamanz29 Aryamanz29 changed the title last check last check edited Dec 5, 2021
@Aryamanz29 Aryamanz29 changed the title last check edited last check edited123 Dec 5, 2021
@Aryamanz29 Aryamanz29 changed the title last check edited123 last check edited checking123 Dec 5, 2021
@Aryamanz29 Aryamanz29 reopened this Dec 5, 2021
@Aryamanz29 Aryamanz29 reopened this Dec 5, 2021
@Aryamanz29 Aryamanz29 reopened this Dec 5, 2021
@Aryamanz29 Aryamanz29 changed the title last check edited checking123 Git and Github fundamentals Dec 5, 2021
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant