哪个是相当于SVN同步的git命令?

时间:2017-04-20 14:07:58

标签: git

这里我的GIT本地存储库是从远程存储库克隆的,文件是在时间T:

A.txt
B.txt
C.txt

在时间T + 1,远程存储库(被跟踪的)中的文件:

*A.txt*
C.txt
D.txt

我们看到,A.txt已被修改(我放*),B.txt已被删除,并且添加了D.txt。

问题:在我的本地帖子上输出的git命令是什么(一个文件一行):

* A.txt (modified)
- B.txt (deletion)
+ D.txt (add)

总结一下,我想在我的本地仓库和远程跟踪的仓库之间输出差异。一个文件一行(出于可读性原因)

非常感谢你。

2 个答案:

答案 0 :(得分:2)

要将本地与遥控器进行比较,首先必须提取。通常只是

git fetch

此时git status会给你一个非常粗略的总结,告诉你前方/后方有多远,但要真正知道你做了什么改变了

git diff --stat origin/master master

(假设您的本地仓库中的远程设置为origin,这是典型/默认情况。)

答案 1 :(得分:-1)

您可以使用命令git status