Difference between revisions of "Code"

From biophysics
Jump to navigation Jump to search
Line 13: Line 13:
 
=== Click ===
 
=== Click ===
 
* Instal the GitHUB client from https://windows.github.com/ or from https://mac.github.com/
 
* Instal the GitHUB client from https://windows.github.com/ or from https://mac.github.com/
* Add the repository
+
* Add the repository via Command line instructions
  
Command line instructions
+
** '''Git global setup'''
 +
** git config --global user.name "Your Name"
 +
** git config --global user.email "your.e@mail.adress"
 +
** '''Create a new repository'''
 +
** git clone https://gitlab.science.ru.nl/gvbentum/test.git
 +
** cd test
 +
** touch README.md
 +
** git add README.md
 +
** git commit -m "add README"
 +
** git push -u origin master
 +
** '''Existing folder or Git repository'''
 +
** cd existing_folder
 +
** git init
 +
** git remote add origin https://gitlab.science.ru.nl/gvbentum/test.git
 +
** git push -u origin master
  
Git global setup
 
git config --global user.name "Guus van Bentum"
 
git config --global user.email "g.vanbentum@science.ru.nl"
 
Create a new repository
 
git clone https://gitlab.science.ru.nl/gvbentum/test.git
 
cd test
 
touch README.md
 
git add README.md
 
git commit -m "add README"
 
git push -u origin master
 
Existing folder or Git repository
 
cd existing_folder
 
git init
 
git remote add origin https://gitlab.science.ru.nl/gvbentum/test.git
 
git push -u origin master
 
  
== How can I put my changes of the code in the repository (push)?==
+
* [https://www.atlassian.com/software/sourcetree/overview Atlassian Sourcetree]
 +
* Clone the repository via a button press
  
 +
== How can I get the changes others have made (fetch/pull)? ==
 +
* In Github for Windows: the Sync button
 +
* In Atlassian Sourcetree: the Pull button
 +
 +
== How can I put my changes of the code in the repository  (commit/push)?==
 +
You should have Master rights to be able to upload your changes to the remote repository.
 +
If you do not have own, you should work in a branch.
 +
* In Github for Windows and in Atlassian Source Tree: push the Branch button, and give it a meaningful name (i.e. your first name)
 +
Then you can upload
 +
* In Github for Windows: Sync
 +
* In Atlassian SourceTree: stage files - commit - push when commit
  
 
== Which repositories exist, and what are they for? ==
 
== Which repositories exist, and what are they for? ==
  
 
=== Experiment ===
 
=== Experiment ===
 +
For running experiments in the [[Sphere_lab]]
  
 
=== Saccade ===
 
=== Saccade ===
 +
For analysing fast eye and head movements in the data coming from the [[Sphere_lab]]
  
 
=== PandA ===
 
=== PandA ===
 +
The old Perception and Action Matlab toolbox (obsolete, is replaced by Experiment and Saccade)
 +
 +
=== Biophysics Labs ===
 +
For issue tracking

Revision as of 07:15, 14 June 2015

The code for running experiments and analysing data is all stored on gitlab.

How can I access Gitlab?

Login to gitlab with your Science Faculty account. Some repositories.

How can I get (clone) the code from the repository?

You can get the code from the repository in several ways, all with their own advantages.

Download zip-file

Click


How can I get the changes others have made (fetch/pull)?

  • In Github for Windows: the Sync button
  • In Atlassian Sourcetree: the Pull button

How can I put my changes of the code in the repository (commit/push)?

You should have Master rights to be able to upload your changes to the remote repository. If you do not have own, you should work in a branch.

  • In Github for Windows and in Atlassian Source Tree: push the Branch button, and give it a meaningful name (i.e. your first name)

Then you can upload

  • In Github for Windows: Sync
  • In Atlassian SourceTree: stage files - commit - push when commit

Which repositories exist, and what are they for?

Experiment

For running experiments in the Sphere_lab

Saccade

For analysing fast eye and head movements in the data coming from the Sphere_lab

PandA

The old Perception and Action Matlab toolbox (obsolete, is replaced by Experiment and Saccade)

Biophysics Labs

For issue tracking