我有一个 project 文件夹,在 project 内,我有 client 和 server 文件夹。我想将其初始化为一个仓库,所以我在 project 文件夹中进行 git init 并推送到GitHub。 如何处理客户端和服务器文件夹?我还需要在这些文件夹中 git init 吗?如何在这些文件夹中提交和推送?如果我在服务器上工作,我可能不想在 project 文件夹级别上 commit 和 push 。什么是最方便的工作流程?
答案 0 :(得分:0)
如何处理客户端和服务器文件夹?我需要git init吗 这些文件夹呢?
不。由于您已使用git init
在父文件夹中初始化了git repo,因此所有子文件夹(子文件夹)将自动添加到存储库中,并可以从父文件夹进行控制。
如何在这些文件夹中提交和推送?
当您在父文件夹或这些子目录中时,可以执行任何git命令。
如果我在服务器上工作,我可能不想提交并继续 项目文件夹级别。什么是最方便的工作流程?
git status
并检查需要暂存的文件。 git add
从 server 文件夹暂存必要的文件(前缀为server/
,然后分别为git commit
和git push
。您也可以在server
文件夹中运行以上命令。