paolaperaza / vfastronauts Goto Github PK
View Code? Open in Web Editor NEWA hands-on guide to learning Git.
A hands-on guide to learning Git.
Well, your changes are considered live! The doc is up, and you can cross out that to-do.
Add a final comment to that GitHub issue and close it out. You're all set. Bonus points if you were able to point your commit to the GitHub issue the way I did in #13.
Ok, so your branch now has your latest work. Let's now push it up "for review" by creating a pull request.
Here, you're essentially saying "ok this is done, someone look it over. If it's good, merge to master!"
Instructions here
Ok, so you've finished writing, your version is saved on your computer and you're ready to push up those changes to your branch.
Let's do it.
First, make sure all of your changes are saved. Then, run the following in your terminal:
$ git status
$ git add <name of file you changed>
$ git commit "commit message #<githubissuenumber>"
$ git push
git pull
#10
to your commit message associates your commit to the GitHub issue the commit is supposed to address (GitHub issue #10 in this repo aka this issue)Now that you have access to the latest code, let's create a branch. That'll allow you to:
When you "merge" your branch into the "master" branch, the "master" branch is updated (yes there could be issues, aka merge conflicts, here...
$ git branch
)branches
on the main page of this repoDug Song, the founder of Duo, gave an inspirational talk about how he went about building the company--he was so intentional about creating a 9-5 work culture that he'd schedule emails to send during those hours so that employees wouldn't know he was working at 2am.
The IDEO workshop (prototyping is so useful when you want user feedback fast)
Meeting the Cincinnati fellows for the first time
Finding out that Amy Nelson is interested in philosophy!
Building a functioning website for a small business owner that's still online and operational: actually impacting the owner's livelihood
After training camp, I made my family try Banza, and they liked it--it was fun to be able to feel like I was sharing a (small) part of what VFA could be with them.
Somebody gave a Pecha Kucha on Hot Cheetos, and it was comedy gold.
Late night bonding and board games with other fellows
Trying (with variable success) to explain what Astronomer does to all the fellows who asked. Getting slightly better at explaining what Astronomer does.
Meeting Natalie Akers
GitHub issue is closed, so let's close out that branch you created since it was specific to this project and to-do.
Instructions here: https://help.github.com/en/articles/creating-and-deleting-branches-within-your-repository.
To confirm, run $ git branch
from your terminal (remember that branches are specific to github repos, so you have to be in vfastronauts
repo from your terminal for it to show up or not).
Once you've closed all of these issues, you can CELLY!!
Ok - now that you have this repo on your machine, let's create a fresh new doc in it.
As all things go, the first step is to put it on the to-do list. In our world, that means creating an issue for it (one of these).
Let's create a GitHub issue for creating another file in this repo similar to sample-doc
. Within that doc, we're going to make 1 list in Markdown:
Making good, concise, actionable GitHub issues is an art. A few resources on how to write awesome GitHub issues:
Now that you have access to the latest code, let's create a branch. That'll allow you to:
When you "merge" your branch into the "master" branch, the "master" branch is updated (yes there could be issues, aka merge conflicts, here...
$ git branch
)branches
on the main page of this repoIf you've made sure you're in your newly created branch, let's get to it and create that doc.
In your code editor:
<title>.md
- the .md
will tell it to be in Markdown)Ok - now that you have this repo on your machine, let's create a fresh new doc in it.
As all things go, the first step is to put it on the to-do list. In our world, that means creating an issue for it (one of these).
Let's create a GitHub issue for creating another file in this repo similar to sample-doc
. Within that doc, we're going to make 1 list in Markdown:
Making good, concise, actionable GitHub issues is an art. A few resources on how to write awesome GitHub issues:
At this point, you should have a folder somewhere on your machine that's called vfastronauts
and contains the content of this repo.
Let's open that folder in your code editor.
File
> Open
)README
and sample-doc
There's a cool little thing you can install that allows you to just run code .
from your terminal within your directory, and it'll open up your code editor automatically.
Instructions here.
At this point, you should have a folder somewhere on your machine that's called vfastronauts
and contains the content of this repo.
Let's open that folder in your code editor.
File
> Open
)README
and sample-doc
There's a cool little thing you can install that allows you to just run code .
from your terminal within your directory, and it'll open up your code editor automatically.
Instructions here.
Ok, so you've finished writing, your version is saved on your computer and you're ready to push up those changes to your branch.
Let's do it.
First, make sure all of your changes are saved. Then, run the following in your terminal:
$ git status
$ git add <name of file you changed>
$ git commit "commit message #<githubissuenumber>"
$ git push
git pull
. Typically, run this BEFORE you start working on something.#10
to your commit message associates your commit to the GitHub issue the commit is supposed to address (GitHub issue #10 in this repo aka this issue)Let's clone this GitHub repo (paolaperaza/vfastronauts). This will download any files within this repo onto your own computer.
ls
in your terminalcd <folder name>
. E.g. cd Desktop
cd ..
ls
inside of vfastronauts
, you should see:
README.md
sample-doc
.mdPaolas-MacBook-Pro:~ paola$ cd Desktop
Paolas-MacBook-Pro:Desktop paola$ ls
vfastronauts
Paolas-MacBook-Pro:Desktop paola$ cd vfastronauts
Paolas-MacBook-Pro:vfastronauts paola$ ls
README.md
sample-doc
Paolas-MacBook-Pro:vfastronauts paola$ cd ..
Paolas-MacBook-Pro:Desktop paola$
Need Help? Tag me (@paolaperaza ) and ask away - I'll get a notification for it.
As a part of this tutorial GitHub repo, we should have a sample standing doc for others to reference.
Create a sample markdown file in the vfastronauts
directory for reference. That doc can just include some sample text.
If you've made sure you're in your newly created branch, let's get to it and create that doc.
In your code editor:
<title>.md
- the .md
will tell it to be in Markdown)Let's clone this GitHub repo (paolaperaza/vfastronauts). This will download any files within this repo onto your own computer.
ls
in your terminalcd <folder name>
. E.g. cd Desktop
cd ..
ls
inside of vfastronauts
, you should see:
README.md
sample-doc
.mdPaolas-MacBook-Pro:~ paola$ cd Desktop
Paolas-MacBook-Pro:Desktop paola$ ls
vfastronauts
Paolas-MacBook-Pro:Desktop paola$ cd vfastronauts
Paolas-MacBook-Pro:vfastronauts paola$ ls
README.md
sample-doc
Paolas-MacBook-Pro:vfastronauts paola$ cd ..
Paolas-MacBook-Pro:Desktop paola$
Need Help? Tag me (@paolaperaza ) and ask away - I'll get a notification for it.
Well, your changes are considered live! The doc is up, and you can cross out that to-do.
Add a final comment to that GitHub issue and close it out. You're all set. Bonus points if you were able to point your commit to the GitHub issue the way I did in #13.
GitHub issue is closed, so let's close out that branch you created since it was specific to this project and to-do.
Instructions here: https://help.github.com/en/articles/creating-and-deleting-branches-within-your-repository.
To confirm, run $ git branch
from your terminal (remember that branches are specific to github repos, so you have to be in vfastronauts
repo from your terminal for it to show up or not).
Once you've closed all of these issues, you can CELLY!!
This document will have all of the top 10 moments from TC written as a list written in Markdown
Ok, so you've pushed up changes to your branch and put them up for review by creating a "PR" (Pull Request).
Now, let's merge those changes into master.
Typically this would warrant an actual feedback process (by adding someone else as the reviewer), but in this case - make yourself the reviewer. Feel free to add me.
If you don't see any conflicts, merge away!
Instructions here (you've seen this one before)
Then, see your changes live in the overview of this repo!!!
Ok, so you've pushed up changes to your branch and put them up for review by creating a "PR" (Pull Request).
Now, let's merge those changes into master.
Typically this would warrant an actual feedback process (by adding someone else as the reviewer), but in this case - make yourself the reviewer. Feel free to add me.
If you don't see any conflicts, merge away!
Instructions here (you've seen this one before)
Then, see your changes live in the homepage of this repo!!!
Ok, so your branch now has your latest work. Let's now push it up "for review" by creating a pull request.
Here, you're essentially saying "ok this is done, someone look it over. If it's good, merge to master!"
Instructions here
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.