我正在学习如何在EC2服务器上使用django,但我正在编辑本地计算机上的代码。当我运行这样的事情时:
python manage.py startapp polls
它会创建一个包含各种文件的文件夹。而不是单独将文件添加到git,这使我忘记添加每个新创建的文件的可能性,这是一个很好的做法,只是为了:
git add (the root django project directory)
每次django都会创建新文件吗?
如果这不是一个好习惯,那么你们用什么方法来确保每次创建新文件时都将所有文件添加到git中?
答案 0 :(得分:1)
我认为你过分思考这个问题。忽略您认为应该的文件(如* .pyc)。添加所有文件或单独执行,无论您喜欢哪个。如果您不小心添加了一个不应该添加的文件,请检查该文件,以免添加。如果您已经使用文件提交,则git删除该文件并提交。
答案 1 :(得分:1)
您使用git status
,它会为您提供当前未跟踪的所有文件的列表,因此如果您害怕忘记某些内容,可以将其用作参考。
此外,我想说你不想忘记正确设置 .gitignore ,然后你可以指示git添加所有内容,否则就像Mark建议的那样,你可能会添加**。pyc *文件,你不想这样做。