Github回购与本地不同步
我有一个主项目存储在我的开发机器上。当进行更改时,我将其推送到Github 但是,我直接在Github上做了两个更改,因为它们只是对自述文件的修改,而我在另一台计算机上 我的本地与远程(Github repo)不同Github回购与本地不同步,git,github,Git,Github,我有一个主项目存储在我的开发机器上。当进行更改时,我将其推送到Github 但是,我直接在Github上做了两个更改,因为它们只是对自述文件的修改,而我在另一台计算机上 我的本地与远程(Github repo)不同 如何使本地数据恢复同步?本地是主副本,但我认为最好将Github repo作为主副本。您应该运行一个git pull origin main并与本地副本合并 合并完成后,按dogit推原始主设备同步远程设备 如果您的本地更改太大,您可以使用git stash暂时隐藏它们并将它们从隐藏
如何使本地数据恢复同步?本地是主副本,但我认为最好将Github repo作为主副本。您应该运行一个
git pull origin main
并与本地副本合并
合并完成后,按dogit推原始主设备
同步远程设备
如果您的本地更改太大,您可以使用git stash
暂时隐藏它们并将它们从隐藏中弹出(git stash pop
)
编辑:2020年10月:Github将
master
更改为main
。对于较旧的git回购,请在上述命令中使用master
而不是main
,您应该运行git pull origin main
并与本地用户合并
合并完成后,按dogit推原始主设备
同步远程设备
如果您的本地更改太大,您可以使用git stash
暂时隐藏它们并将它们从隐藏中弹出(git stash pop
)
编辑:2020年10月:Github将
master
更改为main
。对于较旧的git回购,请在上述命令中使用master
而不是main
可能重复的感谢。拉得很好。如果我刚从源代码中提取,为什么我必须推回到源代码?以将您的本地更改发送回。(假设你有)啊,我明白了。我还没做什么,但这是有道理的。只是一张便条。Github已在2020年将默认分支名称从master
更改为main
。更新以反映这一点,谢谢。拉得很好。如果我刚从源代码中提取,为什么我必须推回到源代码?以将您的本地更改发送回。(假设你有)啊,我明白了。我还没做什么,但这是有道理的。只是一张便条。Github已在2020年将默认分支名称从master
更改为main
。已更新以反映这一点