Introduction

This is an introductory playaround of Git to non-technical starters. This workshop is prepard into two levels.

  1. Individual git project management level
  2. Team collaboration level
Prilimary Installation ( if it is not done)
  1. Create Git hub account (un/ps)

  2. Install Git in PC

  3. Introduce yourself to Git in your PC (un/ps)

    git config --global user.name '<<yourUserName>>'
    git config --global user.email '<<yourEmail>>'
    git config --global --list

In your terminal window (command prompt), if your installation is done, check your git and its version

git   
git --version

In web, you should be seeing your repository url like this - https://github.com/<>

I. Individual Project

  1. Create a R project in R-studio

  2. In terminal window, locate your R project working directory
    git init

  3. Commit your very first project to your local repository

  git status  
  # Copy and paste the file names one by one in Red displayed by the git status command
  git add <<New File1>> space <<NewFile2>>
  git commit -m  '<<Commit message>>'  
  #check again to see any file left to commit  
  git status  
  1. Push your commit to your remote repository
    git push "<<https://github.com/yourName/yourProjectName>>"

  2. See your remote repo in the web

LS0tDQp0aXRsZTogIlIgTm90ZWJvb2siDQpvdXRwdXQ6IGh0bWxfbm90ZWJvb2sNCi0tLQ0KIyMjIyMgSW50cm9kdWN0aW9uDQpUaGlzIGlzIGFuIGludHJvZHVjdG9yeSBwbGF5YXJvdW5kIG9mIEdpdCB0byBub24tdGVjaG5pY2FsIHN0YXJ0ZXJzLg0KVGhpcyB3b3Jrc2hvcCBpcyBwcmVwYXJkIGludG8gdHdvIGxldmVscy4gIA0KDQpJLiAgSW5kaXZpZHVhbCBnaXQgcHJvamVjdCBtYW5hZ2VtZW50IGxldmVsICANCklJLiAgVGVhbSBjb2xsYWJvcmF0aW9uIGxldmVsICANCiANCiANCiMjIyMjIFByaWxpbWFyeSBJbnN0YWxsYXRpb24gKCBpZiBpdCBpcyBub3QgZG9uZSkNCjEuIENyZWF0ZSBHaXQgaHViIGFjY291bnQgKHVuL3BzKQ0KMi4gSW5zdGFsbCBHaXQgaW4gUEMNCjMuIEludHJvZHVjZSB5b3Vyc2VsZiB0byBHaXQgaW4geW91ciBQQyAodW4vcHMpDQogICBgYGANCiAgIGdpdCBjb25maWcgLS1nbG9iYWwgdXNlci5uYW1lICc8PHlvdXJVc2VyTmFtZT4+Jw0KICAgZ2l0IGNvbmZpZyAtLWdsb2JhbCB1c2VyLmVtYWlsICc8PHlvdXJFbWFpbD4+Jw0KICAgZ2l0IGNvbmZpZyAtLWdsb2JhbCAtLWxpc3QNCiAgIGBgYA0KIA0KDQpJbiB5b3VyIHRlcm1pbmFsIHdpbmRvdyAoY29tbWFuZCBwcm9tcHQpLCBpZiB5b3VyIGluc3RhbGxhdGlvbiBpcyBkb25lLCBjaGVjayB5b3VyIGdpdCBhbmQgaXRzIHZlcnNpb24gDQpgYGANCmdpdCAgIA0KZ2l0IC0tdmVyc2lvbg0KYGBgDQogDQpJbiB3ZWIsIHlvdSBzaG91bGQgYmUgc2VlaW5nIHlvdXIgcmVwb3NpdG9yeSB1cmwgbGlrZSB0aGlzIC0gaHR0cHM6Ly9naXRodWIuY29tLzw8eW91ck5hbWU+Pg0KIA0KDQojIyMgSS4gSW5kaXZpZHVhbCBQcm9qZWN0DQoNCjEuIENyZWF0ZSBhIFIgcHJvamVjdCBpbiBSLXN0dWRpbyAgDQoNCjIuIEluIHRlcm1pbmFsIHdpbmRvdywgbG9jYXRlIHlvdXIgUiBwcm9qZWN0IHdvcmtpbmcgZGlyZWN0b3J5ICANCiAgICBgYGBnaXQgaW5pdGBgYCAgDQogICAgDQozLiAqKkNvbW1pdCoqIHlvdXIgdmVyeSBmaXJzdCBwcm9qZWN0IHRvIHlvdXIgbG9jYWwgcmVwb3NpdG9yeQ0KYGBgDQogIGdpdCBzdGF0dXMgIA0KICAjIENvcHkgYW5kIHBhc3RlIHRoZSBmaWxlIG5hbWVzIG9uZSBieSBvbmUgaW4gUmVkIGRpc3BsYXllZCBieSB0aGUgZ2l0IHN0YXR1cyBjb21tYW5kDQogIGdpdCBhZGQgPDxOZXcgRmlsZTE+PiBzcGFjZSA8PE5ld0ZpbGUyPj4NCiAgZ2l0IGNvbW1pdCAtbSAgJzw8Q29tbWl0IG1lc3NhZ2U+PicgIA0KICAjY2hlY2sgYWdhaW4gdG8gc2VlIGFueSBmaWxlIGxlZnQgdG8gY29tbWl0ICANCiAgZ2l0IHN0YXR1cyAgDQpgYGANCiAgICANCjQuICoqUHVzaCoqIHlvdXIgY29tbWl0IHRvIHlvdXIgcmVtb3RlIHJlcG9zaXRvcnkgIA0KICAgIGBgYGdpdCBwdXNoICAiPDxodHRwczovL2dpdGh1Yi5jb20veW91ck5hbWUveW91clByb2plY3ROYW1lPj4iIGBgYCAgDQogICAgDQo1LiBTZWUgeW91ciByZW1vdGUgcmVwbyBpbiB0aGUgd2ViDQogIA0KICAgIA==