Git ak code review
Post date: Dec 28, 2018 8:09:29 AM
Git AK使用方法
git log 查看改动的版本
git status 当前文件状态
Git add 新建文件,add&commit,原有文件修改,git commit -a。
ak diff 提交diff review,通过了可以land。
ak land 合并入master,并删除开发分支。
Git rebase branch: 先把别人改的已经合并入master的在本地重放一遍,然后再重放一遍自己的更改。没冲突比较好,有冲突比价麻烦,所以一般每天结束时commit到remote和开发时pull。
Git rebase使用方法
Edit code tmp_branch
Git add and commit
Git checkout master and pull
Git checkout tmp_branch and rebase
ak lint file_name > outfile_name_lint 单独检查一个文件。
Git stash 可以把变动存储在一个临时文件,然后rebase, rebase后再git stash pop, 目的是在不commit的前提下,保存改动。不同目的,建不同branch,分开CR 。
git pull push branch rebase stash 这几个弄熟 开发非常方便,多个feature来回切换,同时开发。
git checkout -b branch name == git branch branch name & git checkout branch name.
Git checkout -B master origin/master从远端强制拉取master,覆盖本地。在不小心修改本地master时候使用,可以先git branch newbranch, 然后从远端恢复master。