<- Click here to see the latest compilation and output results.
The 2014-2015 AP Computer Science A class's final project that analyzes baseball statistics and compiles an automated news report.
To clone this repository, navigate to a directory by using cd
and use the git clone
command to clone this repository on to your computer.
$ cd C:\Users\My-Username\My-Path
$ git clone https://github.com/zcs-cs/Baseball-Reporter.git
The repository does not contain any package.bluej
project files or any *.ctxt
files. To open the project, simply open the directory Baseball-Reporter/
as a non-Bluejay project. This will create all necessary package.bluej
and *.ctxt
files within your local copy of Baseball-Reporter
. When changes are add
ed, commit
ted, and push
ed, Git will ignore these files (see /.gitignore
).
You can make changes like you would any other project and Git will keep track of what you have changed. When you wish to push changes to GitHub so others can view, you will need to use git add
, git commit
, and git push
. You will need to have navigated into the *\Baseball-Reporter
directory by using cd
$ git add <modified files>
$ git commit -m "Updated CSVConverter to read values as key,value,player,team"
$ git push
Note that when pushing, Git will hide your password and will not display how many characters you've entered in your password.
You may wish to pull changes that other developers have pushed to repository. To do this, you will need to use the git pull
command.
$ git pull
Command | Description |
---|---|
cd <directory> |
Changes working location to specified directory. May be a subdirectory or an absolute path |
git clone <url> |
Clones a git repository at the specified URL |
git pull origin master |
Pulls the latest commits from the master branch |
git add <modified files> |
Stages the specified modified file |
git add . |
Stages all changed files |
git commit |
Opens vim text editor within the terminal for adding commit messages |
git commit -m "<message>" |
Creates a new commit with message |
git push |
Pushes all new local commits to the repository |