写代码的朋友平时怎么提交 git?有没有顺手的小习惯可以分享

17 条回复
142 次浏览

平时远程同步,一般都是
git add .
git commit -m '注释'
git pull origin master/dev
git push origin master/dev

想问问小伙伴们都是什么样的规范,可以分享分享 😄

种子用户

用 ide 自带的 gui,对 git 命令不熟,只会拉、推、克

前排打手

我有个习惯,开发分支合并到 develop 会选择 squash,develop 合并到 master 会选择普通的 merge。不知道大家是不是。

种子用户

咱们正好相反。

我是从 develop 合并至 main 分支使用的是 squash,从 main 分支合并到 develop 使用的是 merge。

前排打手

大部分操作都在编辑器上可视化执行,只有一些 reset 和 pick 之类的会选择命令行。

种子用户

我也是 用的编辑器的可视化,写完直接就提交了

种子用户

commit message 都是用 AI 写的,规范,又能通过 message 检查提交文件,更改内容有没有问题

种子用户

常用的操作都加了 alias, 每天几十遍,已成肌肉记忆。

复制

alias gc='git commit -m '
alias gs='git status '
alias gl='git log '
alias gd='git diff '
alias ga='git add --all '
alias gp='git push origin HEAD'
种子用户

刚接触的时候 打全部命令;
现在直接用别名 🤣;
co = checkout
la = log --all --graph --oneline
pori = "!git br --show-current | xargs git push --set-upstream origin"

种子用户

没人用 git 的可视化工具吗,例如 sourcetree、小乌龟 之类的。之前学的命令太久不用就忘了,需要用命令的时候再查

种子用户

习惯给注释加前缀:feat, fix, chore, refactor, ......

发表一个评论

R保持