git使用笔记

背景

本篇文章是我工作中关于git的使用笔记,我们采用的提交方式是fork仓库,然后把改动的代码提交到自己的fork仓库,然后提交pr

用到的命令

复制代码
cd foundation/communication/dsoftbus

# 1. 暂存修改(. 表示全部,也可以指定具体文件)
git add .

# 2. 提交到本地仓库
git commit -m "你的提交说明"

# 3. 推送到远程 fork
git push fork feature/merge-v900-changes

foundation/communication/dsoftbus是模块所在,我这个项目很大,我只提交dsoftbus修改部分,就在dsoftbus建了个仓库,在根目录是看不到提交记录的,要转到这个地址。feature/merge-v900-changes是我自己fork的仓库分支名。

我之前就因为这个搞懵过,明明提交过却没有提交记录,要区分根目录仓库和子仓库目录

补充

复制代码
# 方式1:进到 dsoftbus 目录再看
cd foundation/communication/dsoftbus

# 查看最近 5 条提交
git log --oneline -5

# 查看某条提交的详细信息
git show 36f5fdddb

# 查看当前分支
git branch -a

# ---

# 方式2:不切换目录,直接看
git -C foundation/communication/dsoftbus log --oneline -3

先就这么多吧,后面慢慢加

相关推荐
cao233311 小时前
关于 y0 y1 yn 变量名冲突说法的指正
笔记
~patience~20 小时前
WAV 逆向分析工具使用笔记
笔记
滴啦嘟啦哒20 小时前
【具身笔记】【π0.5 微调与仿真】五、在MuJoCo中实现可视化仿真
笔记·python·vla·具身
xier_ran20 小时前
【infra之路】AI 编译器学习笔记(十三):AI 编译器全景——TVM、XLA、IREE 与其他
人工智能·笔记·学习
连山齐名20 小时前
ai应用开发的学习笔记
服务器·笔记·学习
乔旭伟20 小时前
中小厂生产管理系统选型笔记:驱动方式、主线链路与成本结构
笔记·需求分析·规格说明书
xier_ran20 小时前
【infra之路】AI 编译器学习笔记(十四):为什么要 tiling,以及矩阵计算单元的“固定“
人工智能·笔记·学习
如旧呀21 小时前
origin绘制等距的HSD置信区间
笔记·origin
问心无愧051321 小时前
[极客大挑战 2019]Upload
笔记
程序员差不多先生1 天前
Anthropic 用 5 个月重写了 Git:当 AI Agent 把版本控制系统逼到墙角
人工智能·git·elasticsearch·deepseek v4 pro·kimi k3·glm 5.3·qwen3.7 max