我正在使用Github Pages来构建我的投资组合网页。我已经构建了网站的一部分(它在线),每次我尝试更新它时都会出错。
网页的主要HTML文件名为 index.html 。我正在尝试向网站添加按钮,因此我在 index.html 文件中添加了按钮并将其保存。然后我在终端中执行以下命令(当然是在存储库中):
git add index.html
git commit -m "Adding buttons"
git push origin master
然后我必须输入我的用户名和密码。我收到以下错误:
To https://mywebsiteurl
! [rejected] master -> master (fetch first)
error: failed to push some refs to 'https://mywebsiteurl'
hint: Updates were rejected because the remote contains work that you do
hint: not have locally. This is usually caused by another repository pushing
hint: to the same ref. You may want to first integrate the remote changes
hint: (e.g., 'git pull ...') before pushing again.
hint: See the 'Note about fast-forwards' in 'git push --help' for details.
如何解决此错误并将更改推送到我的仓库?
答案 0 :(得分:0)
你需要拉动。
您或有权访问您的仓库的人推送了一些您在本地版本上没有的更改。试试以下,
git pull origin master
有可能,你可能会发现一些 CONFLICTS ,只是在指定为冲突的文件中搜索<<<<
。有关详情,请参阅How to resolve merge conflicts in Git?