免责声明:我是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
即使我已做出更改。有人知道解决方法吗?
答案 0 :(得分:2)
未使用git设置我的用户名,因此无法识别我。可以使用以下命令对其进行修复:
git config --global user.name "Name"
git config --global user.email "Email"
答案 1 :(得分:1)
检查filteredArray
和let 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