Giter Site home page Giter Site logo

personal-finance-notebook's Introduction

personal-finance-notebook

This is a personal project to get familiar with collaboration through github and introduce my dad to python. I'll be working with my dad (Hi Dad!) to set up a jupyter notebook that reads from a local csv where he tracks expenses and compare these expenses to a monthly budget.

To pull remote changes from this master after forking repo

# Navigate to local repository
cd into/cloned/fork-repo 

# Add this repo as an upstream remote repository
git remote add upstream git://github.com/TifMoe/personal-finance-notebook.git

# Fetch down the changes
git fetch upstream

Now your local repository should be up-to-date with any changes made to my remote repo (yay!) but your remote forked repo still won't be up-to-date until you push your changes. In future, I believe you can just enter the following command from your local repository to fetch down changes made to this remote repo:

git pull upstream master

Some helpful commands to reference as you add, commit and push changes to your remote forked repo from a new branch

# Checkout status to see what files need to be added or committed
git status 

# Create a new branch
git checkout -b BRANCHNAME

# Make sure you're on the branch you want to be on
git branch

# Add files to be committed
git add FILENAME

# Commit files that have been added
git commit -m 'SOME MESSAGE ABOUT THE CHANGES YOU'RE COMMITTING'

# Push local changes you've committed to your remote repository
git push origin BRANCHNAME

Then you can navigate to your github page on the web and see your new branch to make a pull request

Other resources for learning git and github:

Some resources for python and jupyter notebooks:

personal-finance-notebook's People

Contributors

hammer10 avatar tifmoe avatar

Stargazers

 avatar  avatar  avatar

Watchers

 avatar

Forkers

hammer10

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.