📅  最后修改于: 2023-12-03 14:53:18.639000             🧑  作者: Mango
当使用Git管理Python项目时,经常会遇到由Python自动生成的.pyc
文件。这些文件是Python解释器在运行Python源文件后生成的字节码文件。由于这些.pyc
文件是根据不同的Python解释器版本和环境生成的,因此在将代码上传到GitHub存储库时,通常会希望跳过这些.pyc
文件的添加。
以下是一种在Shell/Bash中跳过.pyc
文件添加到GitHub存储库的方法。
创建或编辑一个名为.gitignore
的文件,该文件应位于项目的根目录下。
在.gitignore
文件中添加以下内容以排除.pyc
文件:
# 忽略Python的.pyc文件
*.pyc
.gitignore
文件添加到Git存储库中:$ git add .gitignore
$ git commit -m "Add .gitignore file"
.pyc
文件:$ git rm --cached "*.pyc"
.gitignore
文件再次添加到Git存储库中:$ git add .gitignore
$ git commit -m "Update .gitignore to exclude .pyc files"
.pyc
文件的更改,并且不会将它们添加到GitHub存储库中。创建或编辑一个名为.gitattributes
的文件,该文件应位于项目的根目录下。
在.gitattributes
文件中添加以下内容以排除.pyc
文件:
# 忽略Python的.pyc文件
*.pyc binary
.gitattributes
文件添加到Git存储库中:$ git add .gitattributes
$ git commit -m "Add .gitattributes file"
.pyc
文件:$ git rm --cached "*.pyc"
.gitattributes
文件再次添加到Git存储库中:$ git add .gitattributes
$ git commit -m "Update .gitattributes to exclude .pyc files"
.pyc
文件的更改,并且不会将它们添加到GitHub存储库中。通过以上两种方法之一,你可以在Shell/Bash中跳过.pyc
文件添加到GitHub存储库,以确保源代码的干净和一致性。