gpt4 book ai didi

git - 如何在 Git 中显示本地和远程文件之间的差异?

转载 作者:行者123 更新时间:2023-12-04 12:14:29 26 4
gpt4 key购买 nike

由于我是 Git 的新手,所以我在开始时遇到了一些麻烦(Git 版本 2.12.3)。

我在服务器上创建了一个文件(在 GitLab 中),我可以将其克隆到本地目录。

git clone git@gitlab.server.com:/joe/myproject.git

一切正常,我有文件的本地副本。但是,当我对文件进行远程更改(从其他人或服务器上)时,我无法跟踪或查看本地客户端上的更改,即使它们在主服务器上清晰可见。不与
git diff file1

或者
git diff origin/master

或者是其他东西。

我必须获取文件, merge 它,然后才能看到新编辑的内容。是否可以观察和检测新的变化 之前 获取新文件?

最佳答案

我会这样做:

git fetch origin master

然后我会这样做:
git diff master origin/master

以更简单的方式,要查看本地和远程存储库中的差异,语法如下所示:
git diff <masterbranch> <remotebranch>

还有 git difftool如果您安装了一个显示 UI 环境差异的命令,我很少使用它,所以对我来说这是一个未知的领域。玩得开心。

关于git - 如何在 Git 中显示本地和远程文件之间的差异?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46786070/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com