Presentation is loading. Please wait.

Presentation is loading. Please wait.

L – Modeling and Simulating Social Systems with MATLAB

Similar presentations


Presentation on theme: "L – Modeling and Simulating Social Systems with MATLAB"— Presentation transcript:

1 851-0585-04L – Modeling and Simulating Social Systems with MATLAB
L – Modeling and Simulating Social Systems with MATLAB Lecture 3 – GIT Connected Karsten Donnay and Stefano Balietti Chair of Sociology, in particular of Modeling and Simulation © ETH Zürich | © ETH Zürich |

2 Let’s Git Started…part 2
Let’s Git Started…part 2 In this mini tutorial we will quickly repeat what we told you about using GIT on your local machine GIT is a great tool when combined with an online repository… and this is the topic of today!

3 Let’s Git Started: what we have learned…
Let’s Git Started: what we have learned… GIT is free, open source software. GIT Bash (Windows) git (Linux – command line only) Command Line commands: Change directory: cd List files in a directory: ls Create a new directory: mkdir <name_of_dir>

4 Let’s Git Started: what we have learned…
Let’s Git Started: what we have learned… Introduce yourself to GIT. $ git config --global user.name "Your Name" $ git config --global user.

5 Let’s Git Started: what we have learned…
Let’s Git Started: what we have learned… Git keeps track of the changes of the files what we add to the index Git saves snapshots of the index $ git add file1 file2 $ git add . $ git commit –m “I made this changes”

6 Using GIT: going on line!
Using GIT: going on line! If you are not registered yet, please do so (every student should have an account, it’s free!) An initial configuration is required. 1. Copy your SSH public key to your github account 2. Fork the “report_template” repository to “my_repo” 3. Configure it on line (rename, add team members) 4. Clone ”my_repo” into your local drive 5. Push your first commit online 6 6

7 Using GIT: Step 1. SSH Keys
Using GIT: Step 1. SSH Keys What is an SSH public key ? It is a certificate of your identity (actually of your laptop). Why do I need one ? If you copy it and paste into your Github account, you don’t have to reinsert username and password every time you connect with GIT. 7 7

8 Using GIT: Step 1. SSH Keys
Using GIT: Step 1. SSH Keys To complete step 1 please follow one of the following tutorials: keys (it is basically the same process for all OS, only with a few changes) 8 8

9 Using GIT: Step 2. and 3. Forking and config
Using GIT: Step 2. and 3. Forking and config Step 2, and 3 are done only by one group member, i.e. one repository for each group only! Click the ‘Fork’ button at the top of this page: In the admin section of the forked project: Rename it using a significant name! Add your team members (collaborators) 9 9

10 Using GIT: Step 4. Clone project template
Using GIT: Step 4. Clone project template Open GIT Bash. Type in one line: $ git clone 10

11 Using GIT: Step 3. Clone project template
Using GIT: Step 3. Clone project template Open GIT Bash. Type in one line: $ git clone 11 11

12 Using GIT: going on line! Step 4.
Using GIT: going on line! Step 4. Check that your local copy of the repo points to the correct online repository (your fork) $ git remote -v >> origin (fetch) origin (push) 12 12

13 Write your Research Plan and push it!
Write your Research Plan and push it! Write your research plan inside the README file. When you are happy : $ git add README.md $ git commit –m “Research Plan done” $ git push –u origin master 13 13

14 Using GIT: reminder! Be social:
Using GIT: reminder! Be social: The person who created the repository has an admin panel on the repo page. Click Admin, then select Collaborators. Add the other group members (who should be so kind to tell you their user names…) Let us know about your group repo! Start following user msssm. 14 14

15 References Git Home Page: http://git-scm.com/
References Git Home Page: Git General Info: Github Home Page: GitX (a gui for OS X): Git in 5 minutes: Git Book GIT: creating a repo GIT: working with remotes Format for README file:


Download ppt "L – Modeling and Simulating Social Systems with MATLAB"

Similar presentations


Ads by Google