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

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

相关推荐
誰能久伴不乏15 小时前
看懂 Git 团队协作全流程:分支、提交、PR、rebase 到底在干嘛
git
L@ncor16 小时前
第五章 基于低代码平台的智能体搭建 · 学习笔记(Coze / Dify / FastGPT / n8n)
笔记·学习·低代码·agent·prompt工程
知潮网16 小时前
被嫌弃的五仁月饼,一吨千元在养猪场翻了身
笔记
2601_9606312316 小时前
中药前处理及提取的工艺环节与技术要点
笔记
2601_9653842616 小时前
口腔黏膜清洁中的几何约束与流体动力学边界层问题分析
经验分享·笔记
一米阳光866117 小时前
软考高级【信息系统项目管理师】高项重要考点(9)组织 助你顺利上岸!
笔记·职场发展·软考·高项·信息系统项目管理师·高级职称
白杨尚青18 小时前
C++入门篇(十):string(上)——认识string:构造与三大遍历(一条龙讲透operator[]、迭代器、auto、范围for)
java·开发语言·c++·笔记·stl
Chen—LSN18 小时前
C语言——⽂件操作(1)
c语言·开发语言·c++·经验分享·笔记·算法·链表
Chen—LSN18 小时前
C语言——文件操作(2)
c语言·开发语言·c++·经验分享·笔记·算法·c#
Lintongzg19 小时前
千卡训练的隐形账单:通信不是瓶颈
笔记·学习·性能优化·llm