Github 推送提交问题
Posted
技术标签:
【中文标题】Github 推送提交问题【英文标题】:Github push commit issue 【发布时间】:2022-01-19 18:21:14 【问题描述】:如何在不删除 github 中的旧提交的情况下推送包含文件的文件夹?
我已经上传了一些文件到 git 但接下来我上传另一个文件。旧的被删除了
【问题讨论】:
因此,您将文件夹推送到存储库,并且该存储库中的文件消失了吗?你用什么命令来推送你的新文件夹? 是的 Git 添加。 ,git remote add origin 'url_name' , git push -f origin master – 【参考方案1】:当您想尝试通过执行 push
来更新您的存储库时,您不应该运行 git remote add origin 'url_name'
实际上尝试运行此命令会收到此错误:
*:\***> git remote add origin 'url.git'
error: remote origin already exists.
git remote add origin 'url_name'
adds a remote to a Git repository 这就是它删除“旧”文件的原因。
要更新您的存储库并保留您的“旧”文件,请使用以下命令:
git status
git add .
git commit -m "update"
git push origin branch_name
在您的情况下,branch_name
是 master
。
让我知道它是否对您有用以及它是否接受了答案:)
【讨论】:
以上是关于Github 推送提交问题的主要内容,如果未能解决你的问题,请参考以下文章
如何在每次推送提交时在 GitHub 工作流程中运行 commitlint
如何在 GitHub Action 工作流程中推送或合并之前获取上一个提交?