Movatterモバイル変換


[0]ホーム

URL:


Skip to content

Navigation Menu

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up

The git profile switcher

License

NotificationsYou must be signed in to change notification settings

bglezseoane/gitcher

Repository files navigation

The git profile switcher

Status

Gitcher is the git profile switcher, a TUI (terminal user interface) application which facilitates the switching between git profiles, importing configuration settings such as name, email and user signatures.

Screen capture 1

Screen capture 2

Purpose

It is possible that you have multiple git configurations. E.g.:

  • Work profile
Name: Jane DoeEmail: janedoe@workPGP Key: AAAA1234
  • Personal profile
Name: Jane DoeEmail: janedoe@homePGP Key: BBBB5678

It could be a nuisance to switch between profiles while working on different projects. In addition, it is common to forget what profile you are using when you start commit in a new repository, and rewrite your story can be a bigger nuisance.

This tool aims to facilitate the configuration of the profile to be used in each project, an agile exchange between the different profiles and a way to control the profiles that you are using in your machine.

What is a Gitcher profile?

A profile is a git configuration data set that includes:

  • Name.
  • Email.
  • PGP Key (optional).
  • GPG autosigning preference (activate it do that every commit will be signed).

It is identified by a subject tittle like "work" or "university" that have to be unique.

Saved data

The~/.cherfile file contains the saved profiles data.

To set up

Please, read theinstall guide.

Acknowledgments


[8]ページ先頭

©2009-2025 Movatter.jp