git使用备忘录
Git 备忘录 使用
2023-09-11 14:15:07 时间
Git使用规范提醒
- 使用Git过程中,必须通过创建分支进行开发,坚决禁止在主干分支上直接开发。review的同事有责任检查其他同事是否遵循分支规范。
- 在Git中,默认是不会提交空目录的,如果想提交某个空目录到版本库中,需要在该目录下新建一个 .gitignore 的空白文件,就可以提交了
- 把外部文件纳入到自己的 Git 分支来的时候一定要记得是先比对,确认所有修改都是自己修改的,然后再纳入。不然,容易出现代码回溯
- 多人协作时,不要各自在自己的 Git 分支开发,然后发文件合并。正确的方法应该是开一个远程分支,然后一起在远程分支里协作。不然,容易出现代码回溯(即别人的代码被覆盖的情况)
- 每个人提交代码是一定要 git diff 看提交的东西是不是都是自己修改的。如果有不是自己修改的内容,很可能就是代码回溯
- review 代码的时候如果看到有被删除掉的代码,一定要确实是否是写代码的同事自己删除的。如果不是,很可能就是代码回溯
以上文字摘录自:(29 封私信 / 81 条消息) Git 有哪些好用的图形化客户端?目前用的最多的是? - 知乎 (zhihu.com)
近期开通了公众号,也一并告知下,
扫描关注:
个人公众号:嵌入式软件自留地
相关文章
- [GIT] Git 工作流程(Git flow, Github flow flow, Git lab flow)
- [Git] git merge之squash
- git 无法push, 出现: Updates were rejected because the tip of your current branch is behind
- git:Git fetch和git pull的区别, 解决Git报错:error: You have not concluded your merge (MERGE_HEAD exists).
- git使用简单指南
- [Git] git Ignore a File that has Already been Committed and Pushed
- Git GUI 中文乱码问题
- [Practical Git] Diagnose which commit broke something with git bisect
- [Practical Git] Compare file changes with git diff
- [GIT]1. init, add, commit, log, status
- 详解Git工作区、暂存区、历史记录区以及git reset、git revert、git checkout等撤销命令的区别
- git:修改项目的remote地址(git version 2.30.2)
- git bash push 本地的commit到远程 -- ssh keys设置
- git删除本地分支和远程分支
- Git Flow,Git团队协作最佳实践
- 使用 Git 对原理图和线路板时行版本控制
- git学习笔记(二)—— 创建版本库&&版本管理
- Git知识总览(三) 分支的创建、删除、切换、合并以及冲突解决
- Git 管理工具 SourceTree 的使用(上手简单,不熟悉git命令的开发者必用)
- Git命令行使用系列篇
- 【Git常用命令】
- Git 报错fatal: not a git repository (or any parent up to mount point /) Stopping at filesystem bounda
- 【异常】在IDEA中使用git pull拉去develop环境代码,出现了冲突,怎么解决?
- 【Git技巧】第九篇 git分支操作手把手教程(亲测演练)
- git报错:error.GitError: manifests rev-list (‘^HEAD‘, ‘14686468c69c63f1995ab2a0a9ad90b2e1d5e01c‘, ‘--‘)