首页 > 解决方案 > 使用 Git Bash/Terminal 将文件推送到 Github 存储库的特定目录

问题描述

我在 Github 中有一个现有的存储库。但是如何提交更改并将文件推送到该存储库中的特定目录?

注意 - 我已经完成了从git remote add origin“git commit”到“git push”的所有步骤,但是,如何选择我想从终端将更改推送到存储库的特定目录。

PS - 我想将更改从我的本地 [不在我的项目目录中] 推送到特定的现有 Directory 的 Repository

标签: gitgithubrepositorypushcommit

解决方案


假设我在临时本地目录中创建了一些文件[由于某些原因不在我的项目目录中],并且我想使用 git remote add 将临时文件夹中的文件推送到我的存储库的预先存在的目录中。我

首先,git remote add只是声明一个远程 URL:它不添加或推送任何文件。

其次,只需将这些文件复制到本地存储库中,并使用正确的文件夹。
然后:

git add theRightFolder
git commit -m "Add theRightFolder content"
git push -u origin master

如果该文件夹包含您不想推送的其他文件,您将需要 git add 仅您复制的文件

git add theRightFolder/file1
...
git add theRightFolder/filen

git commit -m "Add some files in theRightFolder"
git push -u origin master

推荐阅读