1
0
Fork 0
mirror of https://github.com/ohmyzsh/ohmyzsh.git synced 2024-12-04 19:50:08 +00:00
ohmyzsh/plugins/git-auto-fetch/README.md

32 lines
805 B
Markdown
Raw Normal View History

2018-09-26 21:59:57 +00:00
# Git auto-fetch
2016-10-04 18:26:19 +00:00
Automatically fetches all changes from all remotes while you are working in git-initialized directory.
2016-10-04 18:26:19 +00:00
2018-09-26 21:59:57 +00:00
#### Usage
Add `git-auto-fetch` to the plugins array in your zshrc file:
2016-10-04 18:26:19 +00:00
```shell
plugins=(... git-auto-fetch)
```
Every time you launch a command in your shell all remotes will be fetched in background.
By default autofetch will be triggered only if last fetch was done at least 60 seconds ago.
You can change fetch interval in your .zshrc:
```
GIT_AUTO_FETCH_INTERVAL=1200 #in seconds
```
2018-09-26 21:59:57 +00:00
Log of `git fetch --all` will be saved into `.git/FETCH_LOG`
2016-10-04 18:26:19 +00:00
2018-09-26 21:59:57 +00:00
#### Toggle auto fetch per folder
2016-10-04 18:26:19 +00:00
If you are using mobile connection or for any other reason you can disable git-auto-fetch for any folder:
```shell
$ cd to/your/project
$ git-auto-fetch
disabled
$ git-auto-fetch
enabled
```