# git-hyperpull Pull uncommited changes from a remote copy of this repository into your index. ## How to use To run git-hyperpull you need to be in the root of your repository. Under the hood, git-hyperpull simply runs `ssh ...` commands, so you can rely on alias entries in your ssh config file. ```console $ git hyperpull myremote:~/myproject Prepare environment... Generating patch... Pulling patch... 0001-generated-by-git-hyperpull.patch 100% 40KB 450.9KB/s 00:00 Applying patch... Deleting patch... Cleaning up remote... $ git status On branch main Your branch is up to date with 'origin/main'. Changes to be committed: (use "git restore --staged ..." to unstage) new file: development/tools/git-hyperpull/.projectile new file: development/tools/git-hyperpull/git-hyperpull.raku new file: development/tools/git-hyperpull/shell.nix ``` ## How to install TBD ## License `git-hyperpull` is free software, licensed under the GNU General Public License 3.0 (or later). See the LICENSE file for a full copy of the license.