修改忽略部分的相关描述

This commit is contained in:
孟凡兴 2024-03-28 16:28:31 +08:00
parent 454e758f12
commit e724517172
1 changed files with 3 additions and 3 deletions

View File

@ -12,10 +12,10 @@
并不是所有的文件都需要纳入Git管理有些文件与源代码无关只是编译生成的中间文件或者用户个人的配置纳入管理反而增加存储库的内存。
这里拿Keil的工程举例
![](./hello_struct.png)
“./objects”文件夹下编译生成的中间文件.o、.d、.crf是用不到版本管理的。但是生成的hex文件**可以选择**记录。“./listing”下的map文件也是用不到的
“./objects”文件夹下编译生成的中间文件.o、.d、.crf是用不到版本管理的。但是生成的hex、bin、scf文件**可以选择**记录。“./listing”下的map文件可以纳入管理
用户自己的uvguix文件不会影响编译结果也没必要管理。
我们通过创建.gitignore文件确定工作目录下哪些文件要纳入管理哪些文件要忽略掉。
举例在Hello目录下创建 “.gitignore” 文件,将./objects文件夹下编译生成的中间文件忽略掉但是保留生成的hex文件。内容如下
举例在Hello目录下创建 “.gitignore” 文件,将./objects文件夹下编译生成的中间文件忽略掉但是保留生成的hex、bin、scf文件。内容如下:
```
#Git管理忽略文件
#忽略objects文件夹下的所有文件
@ -31,7 +31,7 @@
#忽略单独一个JLinkLog.txt文件
JLinkLog.txt
```
现在回到“检查已修改”窗口,点击“刷新”按钮,./objects文件夹下只剩hex文件,./listing文件夹消失uvguix文件消失。
现在回到“检查已修改”窗口,点击“刷新”按钮,./objects文件夹下只剩hex、bin、scf文件uvguix文件消失JLinkLog.txt文件消失。
## 暂存和提交
### 暂存
在其他Git客户端中可能有暂存的概念它们提交的过程为修改 >> 暂存 >> 提交。