Thursday, June 8, 2017

2.2) Learn git

Hello all

My app
My app is powered by PaaS: https://hasura.io/

Git is basically a online repository for your files/folder. Which means you can transfer all your files from your desktop computer to a remote server computer i.e the Github. And then again you can have it on your computer back, make some changes to it and again upload the modified version to your Github repository.
But you don't need to pull back (download) your files from the github on to your PC, in fact you can keep pushing  (uploading) your modified files to the repository. And the git server will keep a copy of each of these files, so that you can look back to your changes.
Apart from this, it will also allow you to share your files present on your git repository (server) with any of your friend  or co-developer and allow him to add/modify your files by making a copy of it , and thus without disturbing your workflow. And then , if you feel that his contribution to your file is worth considering, you can merge his work to your file. Thus it allows remote developers to collaborate individually on a common project.

Following are some resources which will help you understand git and its working.
1) Git for beginners
2) Introduction to git
3) The git workflow

Screenshots of some of my frequent  git operations

                                                       git commit (saving changes)


                                      git push operation to the master branch (original branch)

I hope this helps you in understanding git. Please leave your remarks ,so that I can improve this post.
Thanks

No comments:

Post a Comment

इश्क में ग़ैरत-ए-जज़्बात ने रोने ना दिया - सुदर्शन फ़ाकिर

 इश्क में ग़ैरत-ए-जज़्बात ने रोने ना दिया वरना क्या बात थी किस बात ने रोने ना दिया आप कहते थे कि रोने से ना बदलेंगे नसीब उमर भर आप की इस बात...