git 和 phabricator arc 常用 命令解析

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>  // 回退到某个版本

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和其状态

家里小厂,占个坑: link

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值