我的git status
命令显示两个未进行提交的子目录,每个子目录都有一些文件。我针对其中一个子网做了git add -A
,然后是git commit
和git push
。
现在,当我做git status
时,它说我已经及时更新并拥有干净的工作树。但是其他目录还没有被提交/推送。我该如何解决这个问题?
答案 0 :(得分:0)
也许您可以执行以下操作来检查上次提交并查看您提交的文件。
git log
来复制上次提交ID,并复制上次提交ID,例如:1016d545349886b958b671f57ba201e69f224445
。git diff-tree --no-commit-id --name-only -r YOUR_COMMIT_ID
(使用从步骤1获得的值更改YOUR_COMMIT_ID)。您应该获得您提交的所有文件的列表。
使用git add -A
添加所有文件将添加工作树中的所有文件。因此,在添加文件之后,您可以在提交之前运行git status
,并确保您将提交哪些文件。