我刚刚创建了一个新的代码库并添加了一个远程地址:
git init
git remote add foo something
现在我想让git处于foo/master
的最新提交状态。通常情况下,只需要执行以下命令:
git pull foo master
git checkout master
现在的Git已经聪明到可以使用foo/master
了。
问题在于我已经在我的工作副本中有文件,而且我不想让它们改变。我想要git diff
来显示我所做的更改,并且我想提交本地状态并将其推送到foo。
背景:本地状态是一个即将推送到Github Pages的生成的网站。