假设我从一个仓库的URL进行了Git clone。我在文件中进行了一些更改,进行了Git commit。
当我执行
它不应该显示出我没有更新吗?
我的问题是:
1. 假设我对本地仓库进行了上述更改,但两天内没有提交,但在两天之内,其他人对远程仓库进行了更改。 我必须采取哪些步骤才能确保我不会覆盖远程仓库中的更改或至少能够在提交之前拉取最新的更改?
2. 是否有一种方法可以在本地仓库和远程仓库之间进行差异比较,以检查有哪些差异?(以防我只想回忆起我之前做过什么?)
当我执行
git pull
时,我看到它显示“已经是最新的”。它不应该显示出我没有更新吗?
我的问题是:
1. 假设我对本地仓库进行了上述更改,但两天内没有提交,但在两天之内,其他人对远程仓库进行了更改。 我必须采取哪些步骤才能确保我不会覆盖远程仓库中的更改或至少能够在提交之前拉取最新的更改?
2. 是否有一种方法可以在本地仓库和远程仓库之间进行差异比较,以检查有哪些差异?(以防我只想回忆起我之前做过什么?)