繁体   English   中英

查看我在Git和Mercurial中本地提交的文件

[英]View files that I have committed locally in Git and Mercurial

一旦我在本地提交我的代码,执行hg statusgit status不会显示我已提交的文件(但未推送)。

如何查看准备推送的文件?

对于Mercurial,您只需:

hg outgoing

或者你可以做hg out ,这是outgoing命令的简写。

outgoing一些参数来优化输出或显示其他信息,你可以通过做hg help outgoing看到hg help outgoing

例如,如果要查看远程存储库的差异,请添加patch选项:

 hg out -p

你会的

git diff ..origin/master --stat

如果您正在使用master并且origin是您为远程命名的。 没用过Hg。

在DVCS(分布式版本控制系统)中,有一种想法是将您在本地执行的提交推送到远程存储库。 这是一个明确的步骤,在提交级别完成。 如果您想在每次提交后立即执行此操作或批量执行此操作,则由您决定。 “状态”只会显示您尚未提交的更改。 它不关心以前的提交。

在git中,如果您已将当前分支设置为跟踪远程分支,那么您将有一个“提前远程通过X提交”,告诉您在决定执行此操作时将推送多少次提交。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM