Skip to content

ncmd/git-scripted

Repository files navigation

git-scripted

How to contribute to a repo

  • Requirements:
    • git
  1. Fork target repo you want to make changes to
  • use github web ui

NOTE

  • If you have an existing fork, do not delete it.
  • Instead, update your fork's master branch
export GITHUBUSERNAME="your github name"
export GITREPONAME="git repo name"
git remote add upstream https://github.com/$GITHUBUSERNAME/$GITREPONAME.git
git fetch upstream
git checkout master
git merge upstream/master
  1. Create Ticket/Card in Trello
  1. Make a new branch before git adding files
git checkout -b ISSUEID-00000X
  1. Get git status and remove any files you do not want
git status
git checkout /path/of/unwanted/file
  1. Add files
  • All files
git add .
  • Single File
git add /path/to/file
  1. Add any secret files to .gitignore file
  • this will make git ignore files before publishing
  1. Make a commit
git commit -m "Updated some file"
  1. Push commit and branch to your fork's branch
export CURRENTGITBRANCH=$(git branch | grep \* | cut -d ' ' -f2)
git push --set-upstream origin $CURRENTGITBRANCH
  1. Open to your github page pull request
export GITHUBUSERNAME="your github name"
export GITREPONAME="git repo name"
open https://github.com/$GITHUBUSERNAME/$GITREPONAME/compare/master...$GITHUBUSERNAME:$CURRENTGITBRANCH?expand=\"
  1. Merge your branch
  • Use ui
  1. Sync your clone fork master branch with origin master
git checkout master
git pull

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published