我一直在寻找一个解决方案,如何使用git管理我的项目已有一段时间了。我希望有一个实例作为连接整个项目的主要仓库。每个应用程序应该是自己的git实例。 在我的搜索过程中,我发现了 git子模块和 git子树。对于这两个工具,我找到了如何插入现有reppo的说明。但是,我对如何从一开始就感兴趣。我的意思是命令
$ django-admin startproject myproject我在哪里输入
git init
?当我创建一个新应用时
$ django-admin startapp new-app
以及如何将其用作子树/子模块?
到目前为止,我总是找到指向远程仓库的说明。这总是必要的吗?我不确定是否要在Github上发布每个Django应用程序。但是我想要一个版本控制系统。这可能吗?
我必须说到目前为止,管理我的"项目"本地。现在我想和其他人一起工作,我不想在本地安装整个Django项目,但只提供单一功能或模块。
如果你能向我解释它是如何运作的,那将是一个很大的帮助。
TL; DR
如何使用git管理(启动和扩展)Django项目。应用程序应该是他们自己的git repos。