我试着用Git来工作。
我经历过许多冲突问题,并试图更好地理解Git,以便实现一个应该在可能的情况下防止冲突的工作流(即使不总是可能的)。
我的Gitlab远程存储库上有原始/主分支(=dev分支),本地存储库中有相应的主库。
我已经定义了不同的待办事项。
我决定在第1期工作,所以我拉原版/母版来更新我的本地母版,并创建一个本地分支名特性/1。
我研究这个特性/1分支,并于昨天提交。
我没有完成这个问题,但当我完成,但为了完成工作流程,我将推动这个功能/1在Gitlab上,并提出合并请求,以便与原产地/物。在此之后,我拉出原点/主,抑制我的本地特性/1分支,并创建一个新的特性/2分支。
今天早上,我查看了我的本地主人,以确认我仍然是最新的原产地/主人,情况是这样的,除了git提到的3个文件已经修改:
On branch master
Your branch is up to date with 'origin/master'.
Changes to be committed:
(use "git restore --staged <file>..." to unstage)
deleted: myapp/__pycache__/settings.cpython-37.pyc
deleted: myapp/__pycache__/urls.cpython-37.pyc
deleted: myapp/__pycache__/views.cpython-37.pyc
我知道pychache文件是预编译的代码来加速代码的执行。
但是我不明白:我还没有在我的本地主服务器上工作,在根目录下的.gitignore文件存储中被提到了。
为什么会提到这些文件?如果我承诺,我将领先于一个与起源/主人的承诺,并将不得不推动?
我的工作流程怎么了?
发布于 2019-12-04 01:01:14
这些文件存在于存储库中(可能来自没有.gitignore
的时间或分支),但已在本地框中删除。
您可能希望提交一个将它们(全部)从您的master
或任何东西中清除出来的承诺,例如
git ls-files '*.pyc' | xargs git rm -f
然后提交更改。
发布于 2019-12-04 02:53:56
.gitignore
__pycache__/
*.py[cod]
*$py.class
# C extensions
*.so
# Distribution / packaging
.Python
env/
build/
develop-eggs/
dist/
downloads/
eggs/
.eggs/
lib/
lib64/
parts/
sdist/
var/
wheels/
*.egg-info/
.installed.cfg
*.egg
# PyInstaller
# Usually these files are written by a python script from a template
# before PyInstaller builds the exe, so as to inject date/other infos into it.
*.manifest
*.spec
# Installer logs
pip-log.txt
pip-delete-this-directory.txt
# Unit test / coverage reports
htmlcov/
.tox/
.coverage
.coverage.*
.cache
nosetests.xml
coverage.xml
*.cover
.hypothesis/
# Translations
*.mo
*.pot
# Django stuff:
*.log
local_settings.py
# Flask stuff:
instance/
.webassets-cache
# Scrapy stuff:
.scrapy
# Sphinx documentation
docs/_build/
# PyBuilder
target/
# Jupyter Notebook
.ipynb_checkpoints
# pyenv
.python-version
# celery beat schedule file
celerybeat-schedule
# SageMath parsed files
*.sage.py
# dotenv
.env
# virtualenv
.venv
venv/
ENV/
.vscode
# Spyder project settings
.spyderproject
.spyproject
# Rope project settings
.ropeproject
# mkdocs documentation
/site
# mypy
.mypy_cache/
.DS_Store
*.sqlite3
media/
*.pyc
*.db
*.pid
# Dossier généré par l'IDE Pycharm
.idea
# No migrations
**/migrations/**
!**/migrations/**
!**/migrations/__init__.py
# VS Code
.vscode
https://stackoverflow.com/questions/59172222
复制相似问题