【发布时间】:2021-11-25 21:31:46
【问题描述】:
为什么在尝试测试我的存储库并输入 git status 时它会给我这样的回复:
.VirtualBox/
.bash_history
.git-for-windows-updater
.gitconfig
.idlerc/
.lesshst
.vscode/
3D Objects/
AppData/
Contacts/
Downloads/
Favorites/
Links/
Moon/
Moonlight/
Music/
NTUSER.DAT
NTUSER.DAT{53b39e87-18c4-11ea-a811-000d3aa4692b}.TxR.0.regtrans-ms
NTUSER.DAT{53b39e87-18c4-11ea-a811-000d3aa4692b}.TxR.1.regtrans-ms
NTUSER.DAT{53b39e87-18c4-11ea-a811-000d3aa4692b}.TxR.2.regtrans-ms
NTUSER.DAT{53b39e87-18c4-11ea-a811-000d3aa4692b}.TxR.blf
NTUSER.DAT{53b39e88-18c4-11ea-a811-000d3aa4692b}.TM.blf
NTUSER.DAT{53b39e88-18c4-11ea-a811-000d3aa4692b}.TMContainer00000000000000000001.regtrans-ms
NTUSER.DAT{53b39e88-18c4-11ea-a811-000d3aa4692b}.TMContainer00000000000000000002.regtrans-ms
OneDrive/
PycharmProjects/
Saved Games/
Searches/
Videos/
VirtualBox VMs/
ntuser.dat.LOG1
ntuser.dat.LOG2
ntuser.ini
php
test/
我也尝试运行git add .,它给出了相同的输出。
【问题讨论】:
-
这看起来不像是错误,它看起来像是主目录中的文件和目录列表。这是您获得的准确且唯一的输出,还是有任何其他文本?
-
我猜这些都是你提交的暂存文件,你应该只在你的项目根文件夹上 git init,比如 androidstudioprojects 或其他任何不在用户目录中的文件,它会将你所有的文件推送到 remite repo 中已上市
-
是的,但是直到我最后一次检查之前都还好,就像我正在使用的文件只输出而不是我的用户路径中的所有目录..
-
如果您没有进行任何更改并且想要将 git 本地分支与远程分支匹配,然后尝试 'git fetch' 然后 'git reset --hard origin/yourBranchName' 它会将所有更改与远程分支匹配,但只有在当前工作的本地分支中没有更改时才谨慎执行此操作
-
@AbhishekVishwakarma 不确定这会有所帮助