我看了一段录像,里面有人
git st
git ci
去工作。当我这样做时,我得到一个错误,问我是否我指的是其他东西。 作为一个新手,我想知道你要怎么做才能完成这件事?
我看了一段录像,里面有人
git st
git ci
去工作。当我这样做时,我得到一个错误,问我是否我指的是其他东西。 作为一个新手,我想知道你要怎么做才能完成这件事?
当前回答
对我来说(我使用终端mac)只有当我添加.bash_profile并打开另一个选项卡来加载更改时才有效:
alias gst="git status"
alias gd="git diff"
alias gl="git log"
alias gco="git commit"
alias gck="git checkout"
alias gl="git pull"
alias gpom="git pull origin master"
alias gp="git push"
alias gb="git branch"
其他回答
我在用户目录(vim ~/.profile)的.profile中添加了所有的alias命令。
alias gs='git status'
alias gp='git pull'
alias gph='git push'
alias gd='git diff | mate'
alias gau='git add --update'
alias gc='git commit -m'
alias gca='git commit -v -a'
alias gb='git branch'
alias gba='git branch -a'
alias gco='git checkout'
alias gcob='git checkout -b'
alias gcot='git checkout -t'
alias gcotb='git checkout --track -b'
alias glog='git log'
alias glogp='git log --pretty=format:"%h %s" --graph'
alias gfo='git fetch origin'
然后,我在bash和zsh shell中添加了source命令。
在bash shell (vim ~/.bashrc)中
source ~/.profile
在zsh shell中(vim~/)。zshrc)
source ~/.profile
需要执行命令git config alias。在Git存储库中执行以下命令:
git config alias.ci commit
对于全局别名:
git config --global alias.ci commit
这将为status创建一个别名st:
Git配置——添加别名。圣的地位
你可以使用git的配置设置自定义的git别名。语法如下:
git config --global alias.<aliasName> "<git command>"
例如,如果你需要一个别名来显示有合并冲突的文件列表,运行:
git config --global alias.conflicts "diff --name-only --diff-filter=U"
现在你只能使用"conflicts"来使用上面的命令:
git conflicts
# same as running: git diff --name-only --diff-filter=U
对我来说(我使用终端mac)只有当我添加.bash_profile并打开另一个选项卡来加载更改时才有效:
alias gst="git status"
alias gd="git diff"
alias gl="git log"
alias gco="git commit"
alias gck="git checkout"
alias gl="git pull"
alias gpom="git pull origin master"
alias gp="git push"
alias gb="git branch"