Successfully reported this slideshow.
Your SlideShare is downloading. ×

git_present1.pptx

Ad
Ad
Ad
Ad
Ad
Ad
Ad
Ad
Ad
Ad
Ad
Loading in …3
×

Check these out next

1 of 11 Ad

git_present1.pptx

Download to read offline

Let's GIT Started! 🚀

Every developer's toolbox now includes Git. Its success may be attributed in large part to its power, flexibility, distributed mode of operation, and capacity to manage enormously complicated projects with several developers collaborating on the same code base.

Get your head in the game with GDSC Crimsons' GIT 101.

GDSC Crimsons welcomes you to join this beginner-friendly workshop covering Git and GitHub concepts as well as a general introduction to the open source world. 

Let's GIT Started! 🚀

Every developer's toolbox now includes Git. Its success may be attributed in large part to its power, flexibility, distributed mode of operation, and capacity to manage enormously complicated projects with several developers collaborating on the same code base.

Get your head in the game with GDSC Crimsons' GIT 101.

GDSC Crimsons welcomes you to join this beginner-friendly workshop covering Git and GitHub concepts as well as a general introduction to the open source world. 

Advertisement
Advertisement

More Related Content

Recently uploaded (20)

Advertisement

git_present1.pptx

  1. 1. Why GIT? The solution to your problems that has always existed.
  2. 2. Why GIT? • What this talk is for. • Who this talk is for. • Why this talk exist. The solution to your problems that has always existed.
  3. 3. Working together… efficiently. “Hey I sent you the files through gmail, please check website_project.zip” “I changed line 50 in index.html, could you change it in your side too?” Collaboration
  4. 4. Know what has changed. “I have no idea what I changed but I swear it was working previously!” Spotting Changes
  5. 5. More than an Undo. “Hey I think we should change this *thing*” “Sure and done” “Actually nevermind, could you change it back?” Reverting
  6. 6. More than a save. “I dont have my laptop.” “My hard drive got corrupted!” “I forgot to bring it!” “I accidentally deleted the folder!” Redundancy
  7. 7. Work on different things without affecting each other. “Who changed line 28? Im still working on that!” “Why is this section incomplete?” “When will this be implemented? Its preventing my build!” “I think we have a conflict.” Seamless Working
  8. 8. Plethora of platforms or none at all. Availability
  9. 9. Why work on the boring things? “Hey we have to test our website if it passes.” “Did you write the documentation for the new API?” “Could you deploy it after it builds?” This is platform specific rather than part of Git but it is deeply integrated WITH Git! Automation
  10. 10. End.
  11. 11. protected void onTryUpdate(int reason) throws RetryException { // Do some awesome stuff int foo = 15; publishArtwork(new Artwork.Builder() .title(photo.name) .imageUri(Uri.parse(photo.image_url)) .viewIntent(new Intent(Intent.ACTION_VIEW, Uri.parse(“http://500px.com/photo/" + photo.id))) .build()); scheduleUpdate(System.currentTimeMillis() + ROTATE_TIME_MILLIS); }

×