git:

git add .  // stage 所有文件(如果有删除的不行)
git add - -all  // stage所有文件,包括新添加的和删除的
git commit -am "xxx"  // 相当于stage 然后 commit。但是**不会包含新添加的文件**
git commit -a --amend -C HEAD  // update还未push的commit, -C 表示重用上次的注释信息
git show  // 查看上次commit所做的修改,good
git diff HEAD^  // 查看上次commit和workingspace的 diff
git branch -a  // 查看所有本地和远端的分支
// git checkout --track -b origin/daves_branch // 默认新建跟远端一样的分支
git checkout --track -b localBranchName origin/remoteBranchName  // 切换到远程分支并track
git fetch -p // fetch 并删除不存在的远端跟踪分支(prune)
git reset --hard <HASH>  // 回退到某个版本
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11

arc:

arc diff  // 提交默认的diff
arc diff xxx --preview  // 提交针对某个分支的commit,并只生成diff文件,不在web端创建revision
arc which // 查看arc diff 会提交哪个范围的diff
arc land  // 提交代码,删除该分支 or 使用 git push
arc list  // 查看有哪些revision和其状态

git 和 phabricator arc 常用 命令解析相关推荐

  1. 运维之道 | Git分布式版本控制常用命令解析

    Git分布式版本控制常用命令解析 一.创建版本库 版本库(repository)也叫仓库,可以看做一个目录,这个目录里的所以文件都由Git进行管理,每个文件的修改.删除,Git都能跟踪 1.选择一个合 ...

  2. Git的基本概念/常用命令及实例

    Git的基本概念/常用命令及实例 什么是仓库 在 Git 的概念中,仓库,就是你存在.git目录的那个文件夹内的所有文件,包括隐藏的文件,Git程序会再当前目录以及上级目录查找是否存在.git文件,如 ...

  3. git日常使用的常用命令总结

    git日常使用的常用命令总结 git 是什么? Git是目前世界上最先进的分布式版本控制系统(没有之一). Git(读音为/gɪt/.)是一个开源的分布式版本控制系统,可以有效.高速的处理从很小到非常 ...

  4. [转]VBA常用命令解析之001——On Error(将错就错)

    VBA常用命令解析之001--On Error(将错就错) 谁都希望自己的程序能一顺百顺,但是错误却一直是我们心中的痛.总是时不时地跳出来影响我们的情绪.虽然跳出来的错误提示会中断我们程序的运行,但是 ...

  5. linux常用rm命令详解,Linux常用命令解析- rm命令

    今天小编要跟大家分享的文章是关于Linux常用命令解析- rm命令.rm 是一个命令行工具,用于删除文件和目录.这是每个Linux用户都应该熟悉的基本命令之一. 在本指南中,我们将通过最常见的rm选项 ...

  6. 图解 Git 工作原理和常用命令使用教程

    你知道的越多,不知道的就越多,业余的像一棵小草! 你来,我们一起精进!你不来,我和你的竞争对手一起精进! 编辑:业余草 marklodato.github.io/visual-git-guide/in ...

  7. strongswan常用命令解析(二)

    strongswan常用命令解析 0 > ipsec reload //重新加载 ipsec.conf文件 1 > ipsec rereadsecrets //重新加载ipsec.secr ...

  8. 收藏!工作中Git使用实践和常用命令流程合集

    来自:匠心Java 工作中git是一项必不可少的技能,在项目的开发进程中起着至关重要的作用 下面介绍一些git在工作中的一些使用实践.常用流程.常用命令,供大家参考! 一:前言 Git的定义是:分布式 ...

  9. Git基础知识与常用命令

    一:相关概念: 1:工作区(Working Directory): 就是你在电脑里能看到的目录 2:版本库(Repository): 工作区有一个隐藏目录.git,这个不算工作区,而是Git的版本库. ...

最新文章

  1. 安卓帧数监测软件_土壤墒情监测仪
  2. Qt计算器开发(二):信号槽实现数学表达式合法性检查
  3. 读取excel日期 c++_实例9:用Python自动生成Excel档每日出货清单
  4. map排序;MD5加密
  5. 如何批量修改公式的字体
  6. python编写自动化脚本工具_Python自动化构建工具scons使用入门笔记
  7. Thinking in Java之匿名内部类
  8. swig: c与其它语言接口文件
  9. 【原创】自制PCB经验教训之一:版图打印篇
  10. AutoRunner检查点之校验属性
  11. PHP傻瓜式一键建站系统源码+无需授权
  12. nginx配置简单图片显示
  13. typora偏好设置
  14. Launching app Install failed. Installation failed <a href=‘rerun‘>Rerun</a>
  15. 服务端开发框架及技术(转)
  16. 冒泡排序基本思想及其复杂度分析
  17. 日本全新超级计算机ABCI向“全球最快”目标冲击
  18. 至强系列服务器多少钱,至强E5-1600系列揭秘_服务器产业-中关村在线
  19. C语言设计模式(继承、封装、多态)
  20. 稻盛和夫(INAMORI KAZUO)

热门文章

  1. 保留指定小数位数js函数封装
  2. IDEA 全局搜索快捷键CTRL+SHIFT+F,不起作用
  3. Xtrabackup备份与恢复+异机远程流式备份
  4. usb驱动程序开发技术总结(三)
  5. 关于python格式对齐的问题_解决python对齐错误的方法
  6. MySQL(四)Select总结及补充聚合函数及分组过滤MD5加密
  7. 用梅森公式求复杂电路系统传递函数
  8. TI公司示例下载方式
  9. 基于Java的部门管理系统
  10. Perforce Can't clobber writable file ************** 解决方法