https://github.com/huozhi/gitswitch
🆔 manage git user and email among repos easily
https://github.com/huozhi/gitswitch
git git-profiles git-switch
Last synced: 6 months ago
JSON representation
🆔 manage git user and email among repos easily
- Host: GitHub
- URL: https://github.com/huozhi/gitswitch
- Owner: huozhi
- Created: 2016-11-06T13:33:54.000Z (about 9 years ago)
- Default Branch: master
- Last Pushed: 2021-03-19T16:47:24.000Z (over 4 years ago)
- Last Synced: 2024-12-10T14:48:55.648Z (11 months ago)
- Topics: git, git-profiles, git-switch
- Language: JavaScript
- Homepage:
- Size: 6.84 KB
- Stars: 8
- Watchers: 3
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
Git-Switch - git profile manager
===
## Install
```
npm install -g gitswitch
```
## Usage
> gitswitch ls
```
$ gitswitch ls
github
- name: huozhi
- email: huozhi@company.com
work
- name: mr
- email: mr@workspace.com
```
> gitswitch add [alias] [name] [email]
```
$ gitswitch add github huozhi huozhi@company.com
```
> gitswitch use [alias]
```
$ cd ~/workspace/your-repo
$ gitswitch use github
$ cat .git/config
[user]
name = huozhi
email = huozhi@company.com
```
> gitswitch override [old email] [new name] [new email]
override git commit history of [old email] with name [new name] and email [new email]
## LICENSE
MIT