30

git コマンドのショートカットまたはエイリアスを使用したいと考えています。

git diff
git status
git push 
git pull
git stash
git branch -a

ショートカットやエイリアスを作成するにはどうすればよいですか? 定義済みのリストはありますか?

4

6 に答える 6

62

これをあなたの中に入れてください.gitconfig

[alias]
  st = status
  ci = commit
  br = branch
  co = checkout

好きなだけ追加できます

于 2013-02-07T14:36:44.707 に答える
22
git config --global alias.<short> <long>

例えば

git config --global alias.cob "checkout -b"

( を使用しない--globalと、プロジェクトごとのエイリアスが取得されます。)

于 2013-02-07T14:35:56.173 に答える
0

git_mode入力を避けてforなどgitを使用するために、bash 用のターミナル「モード」を作成しました。ccommit

ここで見つけることができます。

サンプル コマンドは次のようになります。

# Add
alias a='git add'
alias add='git add'

# Diff
alias d='git diff'
alias diff='git diff'

# Grep/Search
alias search='git grep'
alias grep='git grep'

# Merge
alias merge='git merge'
alias m='git merge'

# Branch
alias b='git branch'

# Status
alias s='git status'
alias status='git status'

# Commit
alias c='git commit'
alias commit='git commit'

# Remote
alias remote='git remote'

# Pull
alias pull='git pull'

# Push
alias push='git push'

# init
alias init='git init'
alias i='git init'

# clone
alias clone='git clone'

# checkout
alias ch='git checkout'
alias checkout='git checkout'

# stash
alias stash='git stash'
于 2018-07-09T09:43:23.850 に答える
0

このライブラリ SCM Breezeを使用しています。ファイル用の本当にクールなUIを提供し、使いやすい.

于 2020-06-25T08:10:59.650 に答える