












Study with the several resources on Docsity
Earn points by helping other students or get them with a premium plan
Prepare for your exams
Study with the several resources on Docsity
Earn points to download
Earn points by helping other students or get them with a premium plan
An introduction to Git version control, explaining what it is, why it's important, and how to build a version control system. It covers topics such as Git commands, history, branches, and debugging real-world problems using Git bisect.
Typology: Slides
1 / 20
This page cannot be seen from the preview
Don't miss anything!













Working Directory Staging Area Repository Local Machine git add my_file git res et my_file git res et --s oft HEAD^ git commit git res et HEAD^ git commit my_file
ruby -e 'require "./lib/phony"' -e 'puts Phony.format("17345551212")'
ruby -e 'require "./lib/phony"' -e 'puts Phony.format("33123456789")' +33 1 23 45 67 89
ruby -e 'require "./lib/phony"' -e 'puts Phony.format("999")'
ruby -e 'require "./lib/phony"' -e 'puts Phony.format("999")'
git checkout v1.9.
ruby -e 'require "./lib/phony"' -e 'puts Phony.format("999")'
git checkout v1.9.
git bisect start git bisect good git checkout master git describe git bisect bad
git describe
ruby -e 'require "./lib/phony"' -e 'puts Phony.format("999")'
git checkout v1.9.
git bisect start git bisect good git checkout master git describe git bisect bad
git describe
ruby -e 'require "./lib/phony"' -e 'puts Phony.format("999")'
git checkout v1.9.
git bisect start git bisect good git checkout master git describe git bisect bad
git describe
git bisect run ruby -e 'require "./lib/phony"' -e 'puts Phony.normalize("+999")'