Git 笔记大全
Git 笔记大全
命令大全
-
查看已提交到本地库未push的记录
git cherry -v
-
修改 commit 提交信息
git commit --am
-
查看哪些分支合并入当前分支
git branch --merge
git branch -r --merge
-
查看哪些分支未合并入当前分支
git branch --no-merge
git branch -r --no-merge
-
对比两个分支差异部分
git diff branch1 branch2 --stat
(显示以 branch2 为基准) -
将一个分支下的某一个提交(commit)合并到另外一个分支
git cherry-pick commit_id
-
将 commit 的代码 撤销到工作区
git reset --soft HEAD^
-
撤销本地分支与远程分支的映射关系
git branch --unset-upstream
解决冲突
当拉取代码发生冲突时,解决完冲突,git add .
然后git rebase --continue
https://blog.csdn.net/github_39088222/article/details/108384192
idea文件夹颜色
- 绿色,已经加入控制暂未提交,即已add但未commit
- 红色,未加入版本控制,即未add
- 蓝色,加入,已提交,有改动,已commit,之后又改动
- 白色,加入,已提交,无改动
- 灰色:版本控制已忽略文件。
规范
格式
<type>(<scope>): <subject>
<type>
: 提交的类型,如feat
,fix
,docs
,style
,refactor
,perf
,test
,build
,ci
,chore
,revert
。<scope>
: 可选,指定提交影响的范围。<subject>
: 简短描述本次提交的目的。
类型 (type
):
feat
: 添加新功能fix
: 修复bug
update
: 更新现有功能remove
: 删减docs
: 更新文档style
: 不影响代码运行的样式更改refactor
: 重构代码,既不是添加新功能也不是修复bug
perf
: 改进性能test
: 添加缺失的测试或更新现有测试build
: 影响构建系统或外部依赖项的更改ci
: 持续集成相关的更改chore
: 其他不修改源代码或测试文件的更改revert
: 回滚之前的提交merge
: 合并分支或解决冲突
范围 (scope
):
- 可选,用于标识被提交影响的模块或文件部分。
主题 (subject
):
- 必须是祈使句形式,如
"add"
,"change"
,"fix"
,"remove"
等。 - 第一个字母大写。
- 结尾不加句号。
可选的正文:
- 如果需要更详细的说明,可以在
<subject>
后面加上换行符和更详细的描述。
可选的脚注:
- 如果有重大更改其他重要信息,可以添加脚注。
本文作者:Zzzy君不见
本文链接:https://www.cnblogs.com/Zzzyyw/p/16354818.html
版权声明:本作品采用知识共享署名-非商业性使用-禁止演绎 2.5 中国大陆许可协议进行许可。
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 25岁的心里话
· 闲置电脑爆改个人服务器(超详细) #公网映射 #Vmware虚拟网络编辑器
· 零经验选手,Compose 一天开发一款小游戏!
· 因为Apifox不支持离线,我果断选择了Apipost!
· 通过 API 将Deepseek响应流式内容输出到前端