当前位置: 首页 > news >正文

Advanced Git

文章目录

  • Git concepts
    • add & commit & reset
    • pull & fetch & merge
  • MR & Dev branch
    • git add -p <file>
    • git commit --amend
    • git rebase -i HEAD~3
    • git push -f
  • Advanced alias

Git concepts

add & commit & reset

image.pngimage.png

pull & fetch & merge

image.png

MR & Dev branch

git add -p

partially add file, using similar as vim.
image.png

git commit --amend

  • modify current commit.
  • add current commit.

git rebase -i HEAD~3

rewrite git history.

git push -f

resolve all mistakes locally and force push it to remote.

git push origin HEAD:<branch name> -f

Advanced alias

# or alias push="git status | awk '/On/ { print $3; }' | xargs  git push origin"
alias push="git branch | awk '/\*/ { print \$2; }' | xargs git push origin"

alias log="git log -n 10 --pretty=oneline"

alias commit="func() { git commit -m\"\$1\"; }; func"

alias status="git status"

相关文章:

  • Selenium基础 — Selenium自动化测试框架介绍
  • C语言小程序-通讯录(动态内存管理)
  • L2W3作业 TensorFlow教程
  • 开发中 — — 异常与日志处理
  • C++——入门详解(上)
  • 盘点六大程序员接单网站,务必收藏!
  • Java算法解题小记
  • java-php-python-springboot小说网站计算机毕业设计
  • 医药研发团队怎么利用RPA智能员工降低运营成本
  • 计算机学院2022级新生周赛(一)题解
  • 6191. 好路径的数目 并查集
  • HTML5 web
  • MySql5.1+版本主从同步配置(bin_log)模式
  • 什么是线程的拒绝策略核心线程数打满后就直接创建新线程吗
  • leetcode: 312. 戳气球
  • CSS3 变换
  • java2019面试题北京
  • java取消线程实例
  • js操作时间(持续更新)
  • linux学习笔记
  • passportjs 源码分析
  • PHP 7 修改了什么呢 -- 2
  • storm drpc实例
  • windows下mongoDB的环境配置
  • 测试开发系类之接口自动化测试
  • 基于Javascript, Springboot的管理系统报表查询页面代码设计
  • 记录:CentOS7.2配置LNMP环境记录
  • 利用jquery编写加法运算验证码
  • 两列自适应布局方案整理
  • 前端临床手札——文件上传
  • 全栈开发——Linux
  • 深入浅出Node.js
  • 数据仓库的几种建模方法
  • 消息队列系列二(IOT中消息队列的应用)
  • 用quicker-worker.js轻松跑一个大数据遍历
  • 数据库巡检项
  • (11)工业界推荐系统-小红书推荐场景及内部实践【粗排三塔模型】
  • (aiohttp-asyncio-FFmpeg-Docker-SRS)实现异步摄像头转码服务器
  • (NSDate) 时间 (time )比较
  • (附源码)计算机毕业设计高校学生选课系统
  • (强烈推荐)移动端音视频从零到上手(下)
  • (数据结构)顺序表的定义
  • (转载)PyTorch代码规范最佳实践和样式指南
  • ./include/caffe/util/cudnn.hpp: In function ‘const char* cudnnGetErrorString(cudnnStatus_t)’: ./incl
  • .net Application的目录
  • .Net core 6.0 升8.0
  • .NET Framework 和 .NET Core 在默认情况下垃圾回收(GC)机制的不同(局部变量部分)
  • .net 受管制代码
  • .NET 线程 Thread 进程 Process、线程池 pool、Invoke、begininvoke、异步回调
  • .NET/C# 将一个命令行参数字符串转换为命令行参数数组 args
  • .NET/C# 中你可以在代码中写多个 Main 函数,然后按需要随时切换
  • .NetCore项目nginx发布
  • .pub是什么文件_Rust 模块和文件 - 「译」
  • .vue文件怎么使用_vue调试工具vue-devtools的安装
  • [ Algorithm ] N次方算法 N Square 动态规划解决