Skip to content
Artur Gawryszczak edited this page May 30, 2021 · 13 revisions

Welcome to the Piernik Wiki!

Configure main Piernik repo as a source of updates: git remote add piernik_main git@github.com:piernik-dev/piernik.git

Synchronize local master branch with main repo: git pull piernik_main master

See our Workflow page for more details.

Cherrypicking

  1. git log --pretty=oneline
  2. git cherry-pick HASH

Tracking remote branch

  1. git remote add piernik_main git@github.com:piernik-dev/piernik.git
  2. git remote add gawrysz /~https://github.com/gawrysz/piernik
  3. git fetch gawrysz
  4. git checkout --track gawrysz/somewhat_interesting_branch

Updating branch with changes from master (possibly other branch)

(assumes that piernik_main is a remote for /~https://github.com/piernik-dev/piernik)

  1. git pull piernik_main master
  2. git checkout fargo
  3. git rebase master