From 1e477155ddac5a473416e11f6c70a9f3c67ef1bb Mon Sep 17 00:00:00 2001 From: Addison Date: Mon, 6 Mar 2017 19:37:56 -0600 Subject: [PATCH] Add documentation on how to pull without conflicts Per #255 --- readme.md | 14 ++++++++++++++ 1 file changed, 14 insertions(+) diff --git a/readme.md b/readme.md index b51d19857..28e777148 100644 --- a/readme.md +++ b/readme.md @@ -168,6 +168,20 @@ final hosts file. The `whitelist` is not tracked by git, so any changes you make won't be overridden when you `git pull` this repo from `origin` in the future. +### How do I pull this repo without losing changes? + +The easiest way to update this repo without overriding the `whitelist`, +`blacklist`, or `myhosts` files is to run the following commands. Any changes +to these files will be placed into a stash so that you can pop after the +updated repo is pulled. +```bash +git checkout -- hosts readmeData.json +git stash +git pull +git stash pop +``` +After this the `updateHostsFile.py` script can be run to update the hosts +file. ## What is a hosts file?