【发布时间】:2019-08-13 03:08:56
【问题描述】:
我是 GitHub 和 GitBash 的新手,我在 11 天前上传(通过拖动文件)一个包含我的 HTML 和 CSS 文件的文件夹。今天我终于想出了如何用终端推送它们,因为我“git push”了我的整个项目,我现在有 11 天前的旧 html/css 文件(我拖放)。我认为这些文件(从 11 天前开始)将使用我使用 $git push 添加到这些 HTML/CSS 文件中的新代码进行更新。是否可以将它们结合起来,以便我仍然可以拥有旧记录但显示新的更新?还是我只需要删除旧的(拖放)文件?
【问题讨论】:
-
您是否添加了使用 git add 拖放的文件?您可以通过在终端中输入 git status 查看哪些文件将包含在提交中。
-
嗨,Rob,不,我没有,我只是从桌面拖放文件夹。
-
您想要实现的目标并不完全清楚。通过组合,您的意思是您希望根目录中的
index.html和style.css覆盖子目录中的那些?因为在这种情况下,您只需将它们放在同一个目录中,提交和推送。你所说的“仍然有旧记录,但有新的更新显示”是什么意思?如果覆盖它们,则可以通过访问相关提交来访问旧版本。 -
您好,Rob,感谢您的回复。通过拥有旧记录,我的意思是旧文件将使用我的新更改进行更新,而不是有两个重复的文件,一个 index.html 和 style.css(uploaded),一个使用 git。