Topics Covered: Git, Github, Ruby Koans, Revisited previous exercises
git init
command do?git add
do? How is it different from git commit
?
vi
? (Also called vim
.)
git push
do?git pull
do? How is it different from/same as git fetch
and git merge
?Now that you know how to create github repos, the next step is to add your API projects on your Github. Initialize a new repo on Github (which should have the same name as your local repo), follow instructions taught in lecture on how to sync up the remote and local repo, add your changes, and push them to your github repo!
"If a REPL falls in an isolated environment and no one hears, does it make a noise?"
Fun fact, a koan (as defined by Wikipedia) is a story, dialogue, question, or statement, which is used in Zen-practice to provoke the "great doubt", and test a student's progress.
Ruby Koans is not only a great way to learn more about Ruby, it is also a fantastic example of the power of testing. The Koans start off really easy, but keep going. They become increasingly difficult surprisingly quickly. When "great doubts" arise, always remember to persevere until "mountains are again merely mountains".