git确实成为了大家代码版本管理最多的工具,但其中也有不少人使用终端操作git。 在这里列举几个超实用的git脚本,希望对大家的开发有帮助。
建议将以下脚本的所有内容另存为脚本,设置运行权限,并将位置目录添加到环境变量中。 那样的话,会更容易使用。
显示未合并到主节点的分支
# #!/zy dhmg /基础
gitBranch----no--mergedmaster列出最近修改的分支
# #!/zy dhmg /基础
gitfor-each-ref-- count=30-- sort=-committerdaterefs/heads//-- format=' % (重命名3360短) ' %新的vim
将vim设置为默认编辑器,以便在运行之前进行准备(之后不需要运行此脚本)
git config--全球核心.编辑器' vim '每次执行的脚本
# #!/zy dhmg /基础
git commit -a放弃未提交的修改,恢复到以前的干净状态
# #!/zy dhmg /基础
git reset --hard取消了上次的git提交
# #!/zy dhmg /基础
git reset HEAD~未提交时,取消对某个文件的修改
# #! /zydhmg/sh
千兆位检查出口$1 )。
显示转移差异
用于确认使用git add后的内容差异
# #!/zy dhmg /基础
git diff --cached将返回到上一个分支
git checkout -搜索包含提交的分支列表
git branch--搜索包含容器9666 b 5979 (提交散列)提交的tag列表
gittag---- contains 9666 b 5979 (提交散列) )。