我使用的是32位Windows 8系统,运行GitHub for Windows。我的存储库的主分支有一个HTML文件。我激活了GitHub的网页服务。为了服务我的网页,我切换到我的“gh-pages”分支,并运行“git checkout master - MyWebPage.html”然后做了一个提交&同步。
现在,我在“master”分支上更新了我的网页。当我试图将文件重新复制到“gh-pages”分支时,没有任何反应!它没有复制,因为文件已经存在。我想它不会考虑更新状态。
如何使用最新版本在分支机构之间重新复制?网页是两个分支共有的唯一文件。我听说过一些叫做“merge”的东西,但它可能在分支级别工作,我不希望复制“master”分支的所有文件,只是我已经做过的网页。
答案 0 :(得分:0)
看看我(第一次)关于这个问题的两条评论,我想出来了。
git checkout master MyWebPage.html
”只是复制一个未更改的文件。git checkout master MyWebPage.html
”。这一次,它奏效了!所以我了解到只在分支机构之间复制才能使用本地版本。不包括远程更新。