git config --global alias.ck checkout
这样设置以后,直接运行 git ck  就和 git checkout 有一样的效果~git config --global alias.st statusgit config --global alias.br branch
git config --global alias.cf config
git config --global alias.fc fetchgit config --replace-all --global alias.brv "branch --v"
git config --replace-all --global alias.geturl "config --get remote.origin.url"查看某一个commit 存在于哪些分支
git config --global alias.brc "branch -a --contains"
查看某一个commit 存在于哪些tag
git config --global alias.tagc "tag --contains"

有了这些就方便很多了。遇到可以自己再写。

或者直接复制到.gitconfig

[user]name = caoxinyuemail = 1455971532@qq.com
[merge]tool = studio64
[mergetool "studio64"]cmd = studio64.exe merge $(cd $(dirname "$LOCAL") && pwd)/$(basename "$LOCAL") $(cd $(dirname "$REMOTE") && pwd)/$(basename "$REMOTE") $(cd $(dirname "$BASE") && pwd)/$(basename "$BASE") $(cd $(dirname "$MERGED") && pwd)/$(basename "$MERGED")trustExitCode = truekeepbackup = false
[diff]tool = studio64
[difftool "studio64"]cmd = studio64.exe diff $(cd $(dirname "$LOCAL") && pwd)/$(basename "$LOCAL") $(cd $(dirname "$REMOTE") && pwd)/$(basename "$REMOTE")trustExitCode = truekeepbackup = false
[alias]ch = checkoust = statusstaust = 'gitst'cf = configck = checkoutft = fetchfh = fetchbr = branchbrv = branch --vgeturl = config --get remote.origin.urlbs = bisectlg = logcfg = config --globalcfga = config --global alias.pull = plpl = pull --rebasecm = commit -c HEADps = pushlsr = ls-remote --headsudc = reset HEAD~ftg = fetch --tagsam = commit -amendcmd = commit --amendrsh = reset HEAD~cmi = commit --interactive -c HEAD --reset-authori = --interactiverss = reset --softrmc = rm --cachedcp = cherry-pickcpx = cherry-pick -xbl = blamegk = gitkltn = ls-tree -r HEAD~ --name-onlylt = ls-tree -r HEAD~ --name-onlyltng = ls-tree -r HEAD~ --name-only |greplgd = log -p --full-diffbcm = "branch -a --contains "brc = branch -a --containstagc = tag --contains
[i18n]commitencoding = utf-8logoutputencoding = utf-8
[core]quotepath = falseeditor = vim
[gui]encoding = utf-8
[i18n "commit"]encoding = utf-8
[http]
[credential]helper = manager

Ubuntu系统 需要修改 ~/.gitconfig 文件

if no file , use git config --global alias.ck checkout

推送一个tag xxx到远端

git ps origin tags/xxx

参考https://git-scm.com/book/en/v2/Git-Basics-Git-Aliase

git 设置别名大全( git alias)相关推荐

  1. git指令大全git生成压缩包git生成某次commit的补丁(见九)

    一,新建项目 git init 初始化一个git仓库 git init 项目名称 新建一个目录,并为其初始化git仓库 git clone url 克隆一个项目 二,配置项 git config -- ...

  2. git命令及git合并分支进行多人协作

    git命令及git合并分支进行多人协作 git命令大全 git的工作区.暂存区.本地仓库和远程仓库 git常用命令 git revert 和 git reset的区别 修改默认分支 合并分支 Git分 ...

  3. git 设置别名 git alias

    一  git过滤不提交的内容[.gitignore] 文件 # Created by .ignore support plugin (hsz.mobi) ### Example user templa ...

  4. Error: No such keg: /usr/local/Cellar/node安装nvmbrew安装Oh my zsh. git安装git设置别名No bundle URL prese

    新电脑配置环境时的问题: Node找不到,但重装时又提示有node: 或者node报错Error: No such keg: /usr/local/Cellar/node brew cleanup b ...

  5. 你需要的git命令大全来了

    大家好,我是若川.最近组织了源码共读活动,感兴趣的可以点此加我微信 ruochuan12 参与,每周大家一起学习200行左右的源码,共同进步.同时极力推荐订阅我写的<学习源码整体架构系列> ...

  6. GIT | GIT命令大全

    主要总结GIT常用的各种命令. 当然,这里总结的是GIT命令中的冰山一角,不过也是常用的命令,记住命令可以帮助我们快速实现我们的操作. 我个人还是建议多使用git help来帮助自己找到想要的命令,然 ...

  7. Git小白字典——Git基本命令大全

    Git小白字典--Git基本命令大全 基本命令 # 从远程库克隆 $ git clone git@github.com:xxx/xxx.git# 本地仓库初始化 $ git init# 把一个已有的本 ...

  8. 收藏!Git命令大全

    Git目前已经成为国内主流互联网公司通用的代码管理工具:大小企业也已随着潮流纷纷从CVS, Subversion向Git过度.可以说,Git已经成为一名合格程序员的必备技能.而对于我们来说,无论新手或 ...

  9. Git命令大全:轻松掌握Git工具,提高代码管理效率

    文章目录 Git命令大全 一.前言 二.安装 1. Windows系统上的Git安装 2. Linux系统上的Git安装 3. MAC系统上的Git安装 三.配置 四.配置用户名和邮箱地址 五.创建仓 ...

最新文章

  1. 求长度的另一种方法(+obj).Length
  2. 效率神器!开源快捷启动工具
  3. python turtle库画图案-python之绘制图形库turtle(转)
  4. Asp.Net Core 工作单元 UnitOfWork UOW
  5. entity framework框架生成摘要文档为空(没有元数据文档可用)的bug解决方案
  6. STM32工作笔记0031---基于STM32F103C8自己实现的跑马灯实验_使用STLINK调试
  7. 在IPCAM上实现RTSP协议直播-live555 转
  8. 拆解任務與目標、按時完成,不再被deadline追著跑
  9. [英语]工作邮件中超实用的100句英文
  10. 如何将mp3文件转pcma格式或PCM格式的wav文件
  11. Oracle+ogg-00664,OGG采用NET8方式读取ASM中日志报OGG-00664(ORA-12162),配置如下:
  12. 图神经网络(GNN)必读论文及最新进展跟踪
  13. POJ 3626 Mud Puddles (BFS)
  14. matlab 边缘检测 抠图,ps如何调整边缘的流程:边缘检测、调整边缘、输出(调整边缘抠图...
  15. matlab 画拉普拉斯变换的零极点
  16. 又一个同学被快手挂掉了
  17. win7 蓝牙4.0 ble驱动_恩智浦发布行业领先的2x2 Wi-Fi 6 +蓝牙解决方案,彻底改变游戏、音频、工业和物联网市场...
  18. 对 VoIP 提供商的大规模 DDoS 攻击和模拟 DDoS 测试
  19. python random seed,python - 字符串重排:固定seed()下利用random.shuffle()简化代码
  20. 题解:P4961 小埋与扫雷

热门文章

  1. java属于高级语言_以下哪种语言属于高级语言________________。A、JavaB、C++C、VisualBa...
  2. 霍夫变换提取线段与圆
  3. 字符串排序 java_java字符串排序
  4. java手机游戏模拟器下载_Java手机游戏模拟器
  5. 配置文件没有关闭保护模式_配置文件:PS自带的海量滤镜 | 照片调色宝典13
  6. python dicom图像分割_处理医疗影像的Python利器:PyDicom
  7. jQuery的选择器
  8. 快速启动神器 Wox
  9. J0ker的CISSP之路:复习Access Control(10)
  10. eclipse.ini内存设置(转)