Git推送:即使已进行更改,“所有最新信息”

时间:2018-07-03 16:35:43

标签: git

免责声明:我是git的新手,而且学习过程并不温和。

克隆存储库后,执行以下操作:

git fetch --all
git reset --hard origin/my_branch
git checkout my_branch

然后,我对my_file.txt进行了一些更改,并尝试提交并推送更改:

git add my_file.txt
git commit -m "made some changes to my_file.txt"
git push

不幸的是,每次我按下时,都会收到以下消息:

Everything up-to-date

即使我已做出更改。有人知道解决方法吗?

2 个答案:

答案 0 :(得分:2)

未使用git设置我的用户名,因此无法识别我。可以使用以下命令对其进行修复:

git config --global user.name "Name"
git config --global user.email "Email"

答案 1 :(得分:1)

检查filteredArraylet objects = [{ FullName: "Person1", PersonId: "id1" }, { FullName: "Person2", PersonId: "id2" }, { FullName: "Person3", PersonId: "id3" }, { FullName: "Person4", PersonId: "id4" } ]; let toDelete = ["id1", "id2", "id3"]; //just use Array.prototype.filter method to remove unwanted var filteredObjects = objects.filter(function(element) { return toDelete.indexOf(element.PersonId) === -1; }); console.log(filteredObjects);的结果,以查看当前分支与上游分支的状态。

使用git checkout时,更好的方法是:

git status