Add documentation on how to pull without conflicts
authorAddison <redacted>
Tue, 7 Mar 2017 01:37:56 +0000 (19:37 -0600)
committerGitHub <redacted>
Tue, 7 Mar 2017 01:37:56 +0000 (19:37 -0600)
Per #255

readme.md

index b51d19857d33a057bed57850bc79da2911a96577..28e777148d583b779eb80ad1836049f5a71efe59 100644 (file)
--- 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?
 
git clone https://git.99rst.org/PROJECT