平时各人都习惯利用 Git,可是有的时候我们相对而言需要利用较量巨大一点的呼吁,假如各人记不住,昆山软件开发,昆山软件开发,可以保藏下,究竟也不是算利用频率很高的呼吁。
修改 commit
我们常常会在提交的时候拼写错误可能填入一些错误的信息,昆山软件公司,我们可以利用:
git commit --amend
假如你想修改已经提交的过的 commit 信息的话,你需要修改后:
git commit --amend // ... edit you message git push --force example-branch
归并 commit
有的时候我们会常常性的提交,可是比及项目开拓差不多得时候在发明 commit 信息很混乱。你可以利用下面信息将所有的 message 归并在一起:
git reset --soft "HEAD~n" # (~n means ~1, ~2,...) git commit --amend
快速办理斗嘴
我们在 merge 的时候,有的时候我们假如可以很明晰利用意向的话,好比利用他人可能本身的话,我们可以通过下面呼吁:
# 全部利用别人的 git pull -X theirs git checkout --theirs path/to/file
假如利用本身的:
git pull -X ours
批量删除 tag
我们许多时候都是基于 Tag 来举办 CI 集成上线的,久而久之,Tag 会许多,因此我们大概需要批量删除一些 Tag
git tag -d TAG1 TAG2 TAG3 # delete remove tag git push REMOTE --delete TAG1 TAG2 TAG3