GIT命令行辅助脚本

letseeqiji · · 246 次点击 · 开始浏览    置顶
[![Language](https://img.shields.io/badge/Language-Shell-blue.svg)](https://github.com/letseeqiji/git-helper) [![Build Status](https://travis-ci.org/bilibili/kratos.svg?branch=master)](https://github.com/letseeqiji/git-helper) # Git命令行辅助脚本 ------------- Git命令行辅助脚本是大名鼎鼎的git命令行下工作的开源辅助工具。 > 很多人喜欢在命令行下工作,单总是敲击冗长重复的命令,不仅容易出错,也容易疲倦,所以诞生了这个脚本。 ## 目标 > 致力于提供更加方便快捷的操作方式,节省更多的时间去创造更具价值的东西。 ## 特色 * 自动检测git安装和配置; * 自动添加gitignore文件; * 可自由定制:有编程基础的同学可自己修改添加更多功能; * 不断完善:后期会根据更多反馈,完善功能。 ## 目前功能 * 添加所有的文件到缓存区, 对应命令: git add -A. * 确认更改,对应命令:git commit -m 备注. * 对比其他版本和当前版本的区别,对应命令:git diff HEAD --. * 拉取远程分支并合并到本地,对应命令:git fetch && git merge origin_master. * 显示两周内日志记录,对应命令:git log --since=2.weeks. * 推送到远程服务器,对应命令:git push origin master. * 配置运行自定义命令(回车退出), 对应命令:git config * 回滚操作,对应命令:git reset --hard . * 显示当前文件的状态,对应命令:git status. * 删除指定文件,对应命令:git rm 文件. * 文件改名,对应命令:git mv 文件. * 退出脚本,对应命令:exit 0. * 显示帮助文档. ## 快速开始 ### 版本要求 git version>=1.0.0 ### 获取 ```shell git clone git@github.com:letseeqiji/git-helper.git cd git-helper 其中 git-helper.sh 是主文件,你可以把他复制到你的项目目录下面,直接使用或者改为其它任意名称使用即可 sh ./git-helper.sh ``` ------- ## 文档 [简体中文](https://github.com/letseeqiji/git-helper/blob/master/README.md) ------------- *Please report bugs, concerns, suggestions by issues, or join QQ 962310113to discuss problems around source code.*

入群交流(和以上内容无关):Go中文网 QQ 交流群:798786647 或加微信入微信群:274768166 备注:入群;关注公众号:Go语言中文网

246 次点击  
加入收藏 微博
暂无回复
添加一条新回复 (您需要 登录 后才能回复 没有账号 ?)
  • 请尽量让自己的回复能够对别人有帮助
  • 支持 Markdown 格式, **粗体**、~~删除线~~、`单行代码`
  • 支持 @ 本站用户;支持表情(输入 : 提示),见 Emoji cheat sheet
  • 图片支持拖拽、截图粘贴等方式上传