I am fed up of having to look up how to make my git repos and upload them, so I am making this page. The man
page is here….
Loading Files into a Github Repo
- Use the web interface @ github.com to make an empty repo.
- On the development system, issue a
git clone
command, documented here …. You will need the repo file name from the web page. - On the development system, copy the files to be included into the folder created by the git clone command and make that folder current. i.e.
cd $newly_created_folder
and then perform the following commands which are also explained in more detail here…..
ooOOOoo
$ git add . $ git config --global user.email "john.doe@spammenot.co.uk" $ git config --global user.name "John Doe" $ git commit -m "Initial Version" $ git remote -v || git remote add origin ${REPO_URL} $ git push origin master
—
$ git add .
copies the files to the local copy of the repo$ git config --global user.email "john.doe@spammenot.co.uk"
which partly establishes identity of author$ git config --global user.name "Dave Levy"
which partly establishes identity of author$ git commit -m "Initial Version"
commits the changes to the local repo$ git remote -v || git remote add origin ${REPO_URL}
tests if the remote repo is set and sets it if not$ git push origin master
moves the files to the remote repo, will require login credentials.
In various places, it advises not to commit until you’ve finished. Also the man page deals with environment variables.
On Branches & Versions
- https://itnext.io/the-github-development-workflow-fb48d9bb63f9
- https://gist.github.com/nzakas/7633640
- https://nvie.com/posts/a-successful-git-branching-model/
- https://git-scm.com/book/en/v2/Git-Branching-Branches-in-a-Nutshell
One Comment