**编辑
在做了一些更改后,我正试图将一个文件提交到我的回购中——我最初直接通过github将文件上传到回购中。
C:Usersmereposgrow-my-day>git add popup.js
C:Usersmereposgrow-my-day>git status
On branch main
Your branch is up to date with 'origin/main'.
nothing to commit, working tree clean
C:Usersmereposgrow-my-day>git commit -m "Edit popup.js"
On branch main
Your branch is up to date with 'origin/main'.
nothing to commit, working tree clean
C:Usersmereposgrow-my-day>git push
Everything up-to-date
当我运行git log
时,我看到它说最后一次更改是在7月3日,也就是最初的提交。
对于这两条消息,git status
会有所帮助:
- 实现无需添加和提交的功能
- 一个用于检查当前分支,默认情况下可能是
main
,不再是master
(例如,自2020年8月以来,GitHub存储库)
请参阅Git 2.28+(2020年第3季度)和init.defaultBranch
设置
所以:
git push -u origin main
请注意,对于最近的(2022年第三季度)Git 2.37及其新的git config --global push.autoSetupRemote true
,一个简单的git push
就足够了。
但由于状态为Your branch is up to date with 'origin/main'.
,所以无论如何都没有什么可推的。
如果远程端根本不存在该文件,请检查本地是否忽略该文件。
git check-ignore -v -- popup.js