这里我的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)
总结一下,我想在我的本地仓库和远程跟踪的仓库之间输出差异。一个文件一行(出于可读性原因)
非常感谢你。
答案 0 :(得分:2)
要将本地与遥控器进行比较,首先必须提取。通常只是
git fetch
此时git status
会给你一个非常粗略的总结,告诉你前方/后方有多远,但要真正知道你做了什么改变了
git diff --stat origin/master master
(假设您的本地仓库中的远程设置为origin
,这是典型/默认情况。)
答案 1 :(得分:-1)
您可以使用命令git status