问题描述
我必须将本地文件夹从 master 推送到 master 分支到特定文件夹。
- git 初始化
- git add masterURL -> 包含项目文件夹
- git add。
- git push -u origin master
!!如何将我的更改从 master 推送到 proiect 文件夹中。 请帮忙! PS:所以我所有的更改都在 proiect 文件夹中,与 proiect 不在同一级别
解决方法
Git 不是那样设计的。 Git 存储库跟踪完整项目树的完整快照。您不能推送单个子目录,也不能推送(不相关的)提交并期望它们出现在另一个分支中。
您可以这样做:
- 克隆存储库
- 可选:创建并签出功能分支
- 复制您的文件/目录并
git add
它们 - 删除您不再需要的所有文件 (
git rm
) - 使用
git commit
提交新状态
- 推送新的提交
- 可选:创建拉取请求或合并请求以将您的分支集成到主分支中
阅读 Git 书籍的 Contributing to a Project 章节中的详尽概述。