需求: 将开发流合并到主流上, dev
-> master
dev
分支,在dev
分支开发则默认在dev
分支,$ git branch* devmaster$ git checkout dev
切换到分支 'dev'
$ git add .
$ git commit -m "info"
$ git merge dev更新 91ff177..a519ea8
Fast-forward.../IVOCT-CL-IntnSegm-dataset.json | 1 -.../IVOCT-CLSD-IntnSegm-dataset.json | 1 -.../IVOCT-SD-IntnSegm-dataset.json | 1 -data-info/ImageSets-data.json | 16 +-dataset-utils/InstanceSegmDataset.py | 230 +++++++++dataset-utils/SegmDataset.py | 128 ++++-dataset-utils/utils/__init__.py | 2 +.../__init__.cpython-39.pyc | Bin 0 -> 277 bytes.../coco_transform.cpython-39.pyc | Bin 0 -> 1793 bytes.../coco_utils.cpython-39.pyc | Bin 0 -> 3363 bytes.../draw_box_utils.cpython-39.pyc | Bin 0 -> 7118 bytesdataset-utils/utils/coco_utils.py | 101 ++++dataset-utils/utils/draw_box_utils.py | 310 +++++++++++++make_Annotations_dataset.py | 136 +++---make_ImgaeSets_dataset.py | 56 ++-tempCodeRunnerFile.py | 2 -16 files changed, 882 insertions(+), 102 deletions(-)delete mode 100644 IVOCT-CLSD-V1/ImageSets/Detection/IVOCT-CL-IntnSegm-dataset.jsondelete mode 100644 IVOCT-CLSD-V1/ImageSets/Detection/IVOCT-CLSD-IntnSegm-dataset.jsondelete mode 100644 IVOCT-CLSD-V1/ImageSets/Detection/IVOCT-SD-IntnSegm-dataset.jsoncreate mode 100644 dataset-utils/InstanceSegmDataset.pycreate mode 100644 dataset-utils/utils/__init__.pycreate mode 100644 dataset-utils/utils/__pycache__/__init__.cpython-39.pyccreate mode 100644 dataset-utils/utils/__pycache__/coco_transform.cpython-39.pyccreate mode 100644 dataset-utils/utils/__pycache__/coco_utils.cpython-39.pyccreate mode 100644 dataset-utils/utils/__pycache__/draw_box_utils.cpython-39.pyccreate mode 100755 dataset-utils/utils/coco_utils.pycreate mode 100755 dataset-utils/utils/draw_box_utils.pydelete mode 100644 tempCodeRunnerFile.py
__pycache__
在上述的提交中,可以看到有__pycache__
文件的提交,下面存放 *.pyc
*.pyo
文件,是缓存的字节码文件,不需要使用git
进行管理,使用.gitignore
进行忽略
.gitignore
文件的内容:.vscode/
IVOCT-dataset/IVOCT-CLSD-V*/
test/
__pycache__/
**/__pycache__
*.pyc
*.pyo
gitignore
忽略规则**/foo: # 表示忽略/foo,a/foo,a/b/foo等
a/**/b: # 表示忽略a/b, a/x/b,a/x/y/b等
*.a 表示忽略所有 .a 结尾的文件
gitignore
重新生效$ git rm -rf --cached .
$ git add .
$ git commit -m 'my commit'
Git忽略提交规则: https://www.cnblogs.com/kevingrace/p/5690241.html
Python之pycache文件夹: https://blog.csdn.net/Hh20161314/article/details/85156512