queries..

22 views
Skip to first unread message

bhushan koli

unread,
Apr 6, 2021, 3:11:18 AM4/6/21
to git-for-windows
hello friends..my name is bhushan koli. 
i need to know all about git.
its my first to start learning git.
what is git,, why we use it,,what is it used for.?

Philip Oakley

unread,
Apr 6, 2021, 6:56:05 AM4/6/21
to git-for-windows
Git is a software tool for storing copies of your work as it is developed, comparing different versions, and collaborating with others with different variations of the work. Most commonly it is used of software code, but can easily be used for other digital systems. it has built in comparisons for text based work.

Git was expressly developed to help develop the Linux codebase as open source software, so open collaboration and verification of content was key. This is different from most version management systems which are based on Control, Permissions and Closed groupings. It is possible because computers can make perfect copies of data in an instant.

Historical version control systems were derivations of drawing office process for mechanical engineering where making the wrong thing would be a disaster. That shift around of mentality (due to data processing capability) can make Git hard to learn as you have to unlearn historical perceptions, and there are few words to describe the modern approach (e.g. the Index / Staging area concept).

There are many books, guides and videos about using Git, many focussed on the commands, which have retained a lot of backward compatibility, so can be convoluted when new capabilities are added. Understanding "Why" some of the concepts are used is time well spent.

GitHub, GitLab and others have tutorials and guides, and free hosting of your public/publish repositories (which also acts as a data backup to your personal repository which is held locally)


Reply all
Reply to author
Forward
0 new messages