我正在开发git repo,它没有git flow
设置,意味着它没有master,develop,feature分支。我克隆了此存储库,并创建了一个分支test_branch
,并在本地分支上进行了更改,并进行了多次提交,然后将其推送。现在,我想找出我推送的文件列表。
我找到的所有git diff
命令都与HEAD的origin/master
比较,因此在我的情况下这将不可用。我将通过设置像git push -u origin test_branch
这样的上游来推送更改。在这种情况下,如何查找已推送的文件列表?
我尝试了以下命令,但与我的要求不符
git log --name-only pattern=""
git diff origin/master...
git log
显示了有关本地分支的完整信息,但是我只需要推送的文件即可。经过一个git push
之后,我可能会再进行一组提交,而git push
我只需要最近推送的文件即可。
尝试使用origin/master
时出现此错误。
fatal: ambiguous argument 'origin/master...': unknown revision or path not in the working tree.
我正在寻找一个完全依靠本地分支来查找推送文件的命令。
编辑:How to list all the files in a commit?不能解决我的问题,因为