我正在寻找一种方法来查看我对文件所做的更改。
我想要找到的是我已经改变并在本地提交的内容。此外,我还希望看到未经修改的远程更改。
我想知道在我做一个拉动之前文件会发生什么,我想知道在推动之前我会推动什么。
答案 0 :(得分:1)
首先git diff --stat --color master..origin/master
,
然后--stat
如果要查看完整差异,请删除>>> l = [(151258350, 2464),
(151258350, 56),
(151262958, 56),
(151258350, 56),
(151262958, 112),
(151262958, 112),
(151259627, 56),
(151262958, 112),
(151262958, 56)]
>>> c = Counter()
>>> for k, v in l:
c[k] += v
>>> c
Counter({151258350: 2576, 151262958: 448, 151259627: 56})
。
答案 1 :(得分:0)
我想要找到的是我已经改变并在本地提交的内容。
git log origin/branch..HEAD
此外,我还希望看到未经修改的远程更改。
git fetch origin
git log HEAD..FETCH_HEAD
我想知道在我推动之前我会推动什么。
git add file1
git diff --cached file1