修改忽略部分的相关描述
This commit is contained in:
parent
454e758f12
commit
e724517172
|
@ -12,10 +12,10 @@
|
|||
并不是所有的文件都需要纳入Git管理,有些文件与源代码无关,只是编译生成的中间文件或者用户个人的配置,纳入管理反而增加存储库的内存。
|
||||
这里拿Keil的工程举例:
|
||||

|
||||
“./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客户端中可能有暂存的概念,它们提交的过程为:修改 >> 暂存 >> 提交。
|
||||
|
|
Loading…
Reference in New Issue