尝试将文件添加到分支

时间:2012-03-27 11:51:52

标签: git github

我创建了一个我的仓库的gh-pages分支,希望为项目创建一个github页面,如http://pages.github.com/所述。分支机构已经创建,但现在我仍然坚持如何继续。例如,如何将当前位于主分支中的文件index.html添加到gh-pages分支?那之后我该怎么做?

git branch gh-pages git checkout gh-pagesgit add index.html之后,git status显示

  

无需承诺

2 个答案:

答案 0 :(得分:3)

新分支从原始分支的所有文件开始(在您的情况下,gh-pages分支的内容基本上是从master分支复制的)。因此index.html文件已经在gh-pages分支中。尝试添加新文件,您将在git status输出中看到它。

答案 1 :(得分:0)

当你进行分支时,新分支包含你所在分支中的所有内容,分支只不过是指向提交对象的指针。在分支时,它们将指向同一个对象。

对新分支中的文件进行更改并提交后,您将开始看到分支之间的更改,但在上面的示例中,您(可能)实际上没有对index.html进行任何更改。

尝试编辑index.html文件,添加一些代码,添加并提交它。

现在执行git diff master,您应该会看到更改