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

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

相关推荐
砚凝霜1 小时前
软考网络工程师|第 3 章 以太网帧、物理层标准、VLAN 完整备考笔记
网络·笔记
hanlin031 小时前
刷题笔记:力扣第704、977、209题(数组相关)
笔记·算法·leetcode
摇滚侠3 小时前
《RocketMQ 官网》阅读笔记 RocketMQ 消费者组(Consumer Group)消费者(Consumer)
笔记·rocketmq
hanlin033 小时前
刷题笔记:力扣第19题-删除链表的倒数第N个结点
笔记·leetcode·链表
Micahㅤ3 小时前
【EMC测试报告笔记】报 告里写 CE、骚扰功率、EN55022-MainTermB,到底在测什么?
笔记·emc·电磁兼容性
菜鸟的升级路4 小时前
C语言栈刷题:LeetCode 20 有效的括号完整解题笔记
c语言·笔记·leetcode
晓梦林4 小时前
[Dest0g3 520迎新赛]EasyPHP-学习笔记
android·笔记·学习
最后冰吻free4 小时前
git 不新增commit修改中间commit对应的文件
git
芳草萋萋鹦鹉洲哦4 小时前
【git】重新生成并添加 SSH Key(Mac)
git·macos·ssh