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

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

相关推荐
蒸蒸yyyyzwd1 小时前
后端学习笔记 day111
笔记·学习
叼烟扛炮2 小时前
[LangChain] 学习笔记(08):工具调用底层闭环与第三方搜索(Tavily)实战
人工智能·笔记·学习·langchain
江屿风3 小时前
【Git-组件】【Git入门:从文档灾难到版本掌控】流食般投喂
运维·笔记·git·组件·版本控制
程序员沉梦听雨3 小时前
【Git】fork工作流与上游同步
git
小李不想当小白4 小时前
HAL库之UART(STM32 HAL库学习笔记)
笔记·stm32·单片机·嵌入式硬件·学习·嵌入式
旖旎夜光5 小时前
【C++ 基础入门】C++ 多态(中):虚函数表、多态原理与动静绑定
开发语言·c++·笔记·学习
旖旎夜光6 小时前
【C++ 基础入门】C++多态(下):单/多继承虚表、多态补充与 21 道高频题
开发语言·c++·笔记·学习
叼烟扛炮11 小时前
[LangChain] 学习笔记(07):大模型长出手脚——工具(Tools)定义与调用闭环
笔记·学习·langchain
叼烟扛炮16 小时前
[LangChain] 学习笔记(06):突破大模型限制——结构化输出(Structured Output)
windows·笔记·学习·langchain
且从容.17 小时前
VUE3学习笔记(根据黑马教程总结)
笔记·学习