git自定义命令使用

1.Linux~/.bashrc内容

function custom_git {
    # 在 Windows 或 Unix 平台上设置 GIT_SSH_COMMAND
    export GIT_SSH_COMMAND="ssh -i $custom_ssh"
    git "$@"
}

# 设置 custom_ssh路径 
export custom_ssh="$HOME/.ssh/id_custom_sshkey"

2.Windows~/.bashrc内容

shell 复制代码
# enable color support of ls and also add handy aliases
if [ -x /usr/bin/dircolors ]; then
    test -r ~/.dircolors && eval "$(dircolors -b ~/.dircolors)" || eval "$(dircolors -b)"
    alias ls='ls --color=auto'
    #alias dir='dir --color=auto'
    #alias vdir='vdir --color=auto'

    alias grep='grep --color=auto'
    alias fgrep='fgrep --color=auto'
    alias egrep='egrep --color=auto'
fi

# some more ls aliases
alias ll='ls -alF'
alias la='ls -A'
alias l='ls -CF'

# Alias definitions.
# You may want to put all your additions into a separate file like
# ~/.bash_aliases, instead of adding them here directly.
# See /usr/share/doc/bash-doc/examples in the bash-doc package.

if [ -f ~/.bash_aliases ]; then
    . ~/.bash_aliases
fi


function custom_git {
    # 在 Windows 或 Unix 平台上设置 GIT_SSH_COMMAND
    export GIT_SSH_COMMAND="ssh -i $custom_ssh"
    git "$@"
}

# 设置 custom_ssh 路径
export custom_ssh="$HOME/.ssh/custom_sshKey"

3.使用

custom_git status
相关推荐
王景程6 小时前
GitHub的主要用途及核心功能
git·github
Мартин.11 小时前
[Meachines] [Easy] LinkVortex Git leakage+Ghost 5.58+Double Link Bypass权限提升
git
甜到心里的蛋糕13 小时前
github汉化
git·github
可涵不会debug17 小时前
【C++】在线五子棋对战项目网页版
linux·服务器·网络·c++·git
Amy_cx19 小时前
卸载和安装Git小乌龟、git基本命令
git
铃响十分1 天前
make/Makefile、进度条、git
git
念九_ysl1 天前
git操作
git
画船听雨眠aa1 天前
git的安装
git
bing_1581 天前
Git常用命令
git
森林的尽头是阳光2 天前
git克隆原项目到新目录,保留提交记录分支等,与原项目保持各自独立
git