使用Git

时间:2016-07-11 01:11:02

标签: git version-control git-submodules

使用Git 提出与 VC相关的问题。所以,基本上我有 3个不同的项目

  • masterproject_bash(用bash编写)
  • project_python(用python / R编写)
  • subproject_html_php(用html / css / php编写)

所有彼此互动以运行自动管道。 'masterproject_bash'启动所有内容并告诉您何时在其他小事情中运行'project_python'和'subproject_html_php'。因为我必须与其他人合作,我开始使用 Git来制作所有这3个项目的VC ,但是我没有找到或者没有能力将项目正确地集成到单个VC git中回购。我尝试使用 git子模块,但是在更新项目的某些部分和/或将项目从远程更新到本地等时,我对如何使用子模块感到困惑。

我的愿望是将所有 3个项目成功集成到一个Git存储库(通过内部IP访问的本地,即192.168.1.50:/ myGitRepos),如下所示:

masterproject_bash/
├── project_python/
│   ├── aux/
│   ├── bin/
│   ├── core/
│   ├── data/
│   ├── subproject_html_php/
│   │   ├── html/
│   │   ├── icons/
│   │   ├── img/
│   │   ├── README
│   │   ├── db_connection.php
│   │   └── index.php
│   ├── tests/
│   ├── README
│   └── main.py
├── ref_files/
├── README
└── run.sh

...当有人想要修改例如python / R代码时,克隆repo,对python进行更改并再次推送到远程位置。

我想征求意见,以便做到这一点:

  • 所以你建议使用git子模块吗?
  • 如果是这样,你会怎么做?
  • 只是因为我的好奇心嘿嘿,除了git子模块之外还有其他任何易于使用的东西吗?

非常感谢你的帮助!

0 个答案:

没有答案