【问题标题】:Pushing Files to a particular directory of a Github Repository using Git Bash/Terminal使用 Git Bash/Terminal 将文件推送到 Github 存储库的特定目录
【发布时间】:2020-10-19 04:10:31
【问题描述】:

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

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

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

【问题讨论】:

  • 这个问题似乎不清楚。您将拥有存储库的本地副本,其中包含远程存储库中的所有目录。只需将文件放在那里即可。
  • @GoodDeeds 假设我在 temp 本地目录中创建了一些文件[由于某些原因不在我的项目目录中],我想将 temp 文件夹中的文件推送到使用git remote add 存储我的存储库的预先存在的目录。我在那里面临我的问题。希望你明白我的意思。
  • This 可能会有所帮助。

标签: git github repository push commit


【解决方案1】:

假设我在临时本地目录中创建了一些文件 [由于某些原因不在我的项目目录中],我想使用 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

【讨论】:

  • 谢谢。我也试试。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2011-01-29
  • 1970-01-01
  • 1970-01-01
  • 2011-12-09
  • 1970-01-01
  • 2012-08-25
  • 2015-10-27
相关资源
最近更新 更多