Uploading an existing project to Chaw using git

This is for users of thechaw.com. It is a project repository for CakePHP projects.

Change directory to your application’s working path. This will be inside of your “app” directory.
example:
cd /htdocs/app

Setup git locally.
git init

Add link to the remote repository.
git remote add upstream [email protected]:projectname.git

Edit .gitignore to include the following:
tmp
tmp/*
config/database.php

*Note for Mac users, it is advantageous to also add .DS_Store

(Optional)
This is HIGHLY recommended. This prints out a list of files that would be added, so you can make sure there aren’t extra libraries or other files
git add . --dry-run

Add files to commit.
git add .

Commit files.
git commit -m "Initial commit of project files"

Upload to the repository.
git pull upstream master
git push upstream master

Leave a Reply

Your email address will not be published. Required fields are marked *