Question: I want to store downloaded files securely on Android device and I don't want to use encryption. How can I do it?

Can i use [Context.getDir()](http://developer.android.com/reference/android/content/Context.html#getDir%28java.lang.String,%20int%29) with MOD\_PRIVATE to do it ? why not ?

Answer: 
Master is just a branch, like any other. Nothing is stopping you from merging the other way to synchronize any branch with whatever changes has been added to the master branch. When in branch A, just do:

```
git merge master

```

And the merges in master will be added to the A branch. You'll have to resolve any conflicts like in any other merge.
Sure, that's totally possible. To propagate a change from `master` to another branch, you'd simply do...

```
git checkout <another branch>
git merge master

```

This takes any new changes from `master` and adds them to `<another branch>`, without changing `master` at all.