当我在一个仓库中包含客户端和服务器代码时,如何管理我的仓库?

时间:2018-12-04 03:24:53

标签: git

我有一个 project 文件夹,在 project 内,我有 client server 文件夹。我想将其初始化为一个仓库,所以我在 project 文件夹中进行 git init 推送到GitHub。 如何处理客户端服务器文件夹?我还需要在这些文件夹中 git init 吗?如何在这些文件夹中提交推送?如果我在服务器上工作,我可能不想在 project 文件夹级别上 commit push 。什么是最方便的工作流程?

1 个答案:

答案 0 :(得分:0)

  

如何处理客户端和服务器文件夹?我需要git init吗   这些文件夹呢?

不。由于您已使用git init在父文件夹中初始化了git repo,因此所有子文件夹(子文件夹)将自动添加到存储库中,并可以从父文件夹进行控制。

  

如何在这些文件夹中提交和推送?

当您在父文件夹或这些子目录中时,可以执行任何git命令。

  

如果我在服务器上工作,我可能不想提交并继续   项目文件夹级别。什么是最方便的工作流程?

  1. 从父文件夹执行git status并检查需要暂存的文件。
  2. 使用git add server 文件夹暂存必要的文件(前缀为server/,然后分别为git commitgit push

您也可以在server文件夹中运行以上命令。