Git 推送操作全解析
1. 代码同步与推送概述
在代码管理中,保持代码库的同步是一项循环往复的工作,主要包括将本地的更改推送到远程仓库( git push ),以及从远程仓库拉取新的更改( git pull )。如果你为项目做出贡献,就需要将自己的更改推送到远程仓库;若仓库频繁更新,你还得把新的更改拉取到本地工作目录。不过,如果你只是跟踪一个项目(比如作为 Git 仓库的终端用户),可能只需要使用 git pull 命令。
例如,在图 1 中,箭头 A 表示从 math.carol 到 math.git 的 git push 操作,这意味着有一个新的提交被添加到 math.git 中。但箭头 B 所代表的 git pull 操作还未执行,所以 math.bob 与远程仓库不同步,这也是在 math.bob 中执行 git remote 命令时显示不同步的原因。
2. 理解推送冲突
当 math.carol 的更改被推送到 math.git 仓库后, math.bob 还未从 math.git 拉取这些更改,此时 math.bob 处于不同步状态。下面我们来看看在 mat
超级会员免费看
订阅专栏 解锁全文
2782

被折叠的 条评论
为什么被折叠?



