... | @@ -45,6 +45,20 @@ For more information, look through the general README.md and INSTALL.md in the m |
... | @@ -45,6 +45,20 @@ For more information, look through the general README.md and INSTALL.md in the m |
|
|
|
|
|
When being connected to SSH you will not have a graphical GUI. You'll hack around in vim, nano, or emacs as a text editor, so if you opt for this, look up some cheat sheets on those programs and become a guru.
|
|
When being connected to SSH you will not have a graphical GUI. You'll hack around in vim, nano, or emacs as a text editor, so if you opt for this, look up some cheat sheets on those programs and become a guru.
|
|
|
|
|
|
|
|
### Get up to par with Git
|
|
|
|
Git is used for source version control and is the basis for cooperation with code (and now, pretty much any files with concepts such as Git-For-Everything!). You can read about Git [here](https://git-scm.com/).
|
|
|
|
The most used commands are
|
|
|
|
```
|
|
|
|
git status # Helpful info about unstaged changes, which branch you are on etc
|
|
|
|
git pull # Pulls down any changes from the remote
|
|
|
|
git add <file> # Add a new file or update an existing file before commiting
|
|
|
|
git commit -m "my commit message" # Commits your changes to the local repository, then you use git push
|
|
|
|
git push # Pushes your changes to the remote repository
|
|
|
|
git checkout -b <name> # Create a new branch from the current branch with name <name>
|
|
|
|
```
|
|
|
|
|
|
|
|
Git will help you if you do something wrong. You should also consolidate `git --help` since all the information required is there as well.
|
|
|
|
|
|
### Acquaint yourself with ROS
|
|
### Acquaint yourself with ROS
|
|
Time to get to work! For any tutorial where you need to make a package, we'll set up a docker container for you first! There'll soon be a link here to take you to a video tutorial on how to do that. Learning Docker is going to make you an attractive employee wherever you go. It's extensively used pretty much everywhere, and the technology (virtualization) it is based on is used virtually (haha, pun intended) everywhere as well.
|
|
Time to get to work! For any tutorial where you need to make a package, we'll set up a docker container for you first! There'll soon be a link here to take you to a video tutorial on how to do that. Learning Docker is going to make you an attractive employee wherever you go. It's extensively used pretty much everywhere, and the technology (virtualization) it is based on is used virtually (haha, pun intended) everywhere as well.
|
|
|
|
|
... | | ... | |