Introduction to Computer Vision and Machine Learning
Course Website: https://saic-ats.Github.io/ARTTECH-3039/
This repository should be placed in your openFrameworks root directory. Your openFrameworks directory should look something like this:
openFrameworks/
├── ARTTECH-3039
│ ├── README.md
│ ├── Session_00
│ ├── docs
│ └── ...
├── CHANGELOG.md
├── CODE_OF_CONDUCT.md
├── CONTRIBUTING.md
├── LICENSE.md
├── README.md
├── addons
├── apps
├── docs
├── examples
├── export
├── libs
├── other
├── projectGenerator-osx
├── scripts
├── tests
├── tutorials
└── ...
- In the terminal, change your working directory to the openFrameworks root:
cd MY_OPENFRAMEWORKS_DIR/
- Clone the repository
git clone https://Github.com/SAIC-ATS/ARTTECH-3039.git
- To update your copy to the latest ..
git pull
- Fork the repository on Github.
- In the terminal, change your working directory to the openFrameworks root:
cd MY_OPENFRAMEWORKS_DIR/
- Clone the repository, filling in
YOUR_USER_NAME
with your Github user name.git clone https://Github.com/YOUR_USER_NAME/ARTTECH-3039.git
- Create a remote link to the main repository and call it upstream
git remote add https://Github.com/SAIC-ATS/ARTTECH-3039.git
- To update your copy to the latest upstream ..
git pull upstream master
If, when updating your fork, you get a terminal screen that looks like:
Merge branch 'master' of https://Github.com/SAIC-ATS/ARTTECH-3039-Spring-2017-Private
# Please enter a commit message to explain why this merge is necessary,
# especially if it merges an updated upstream into a topic branch.
#
# Lines starting with '#' will be ignored, and an empty message aborts
# the commit.
~
~
~
~
~
... it means that your git wants you to issue a commit message and the default terminal text editor is set to vim
. vim
is a super cool text editor, but not for the faint of heart. To get out of that screen, you should use the following key sequence:
ESCAPE
, :
, w
, q
, ENTER
This will simply allow the merge to proceed with the default message.
If you would like to switch your default text editor to something simpler, like nano
, configure git like this:
git config --global core.editor "nano"
If you'd like to use a GUI based text editor, you can use something like Atom.io by following these instructions.
To propose changes, create git add
and git commit
those changes, then issue a pull request on Github.