###### tags: `GIT` ![](https://i.imgur.com/vsfvVZU.png) # GIT Workflow # 1 ### Complete Workflow for check out a branch and pull changes from master ### Pull all remote branches ``` git pull --all ``` ### List all branches now ``` git branch -a ``` ### Download your branch ``` git checkout -b <feature branch name copied from list of branches above> ``` ### Shows current branch. Must show <feature branch> with * In front of it ``` git branch ``` ### Checkout changes from master to current branch ``` git pull origin master ``` ### OR checkout any other <feature branch> into current branch ``` git pull origin <feature-branch> ``` --- :100: :::success :information_source: **[found in StackOverflow](https://stackoverflow.com/questions/1443210/updating-a-local-repository-with-changes-from-a-github-repository)** ::: :::success :bulb: **[leonuz](https://leonuz.github.io)** :::