github仓库代码在别的机器上更新了,怎么同步到另一台机器

如题。
我在公司电脑和自己电脑都有github的某个仓库映射。现在假如我在公司用电脑向仓库提交了代码,怎么在自己电脑上更新代码,让他加上自己在公司电脑加入的代码。我之前都是重新download,但是现在代码越来越多,每次都重新down很麻烦。

阅读 8k
10 个回答
  1. 每次同步的时候应该先git pull(拉取) 从远端仓库拉取最新的项目版本,
  2. 使用git status 查看当前工作状态,修改以及添加的文件
  3. 然后再使用git add 的相关命令把本地修改添加到暂存区,
  4. 接着使用git commit的相关命令把暂存区的所有内容提交到当前分支,
  5. 在使用git status 命令查看下修改有没有被提交完,看到类似这样的提示 nothing to commit 则说明已没有需要提交的内容
  6. 再使用git push(推送) ,同步(推送)修改的内容到远端仓库.

个人认为参与项目的人员不要在同一时间同步代码,如果参与人员较多可以采用分支,具体操作参考: https://git-scm.com/book/zh/v...

这是我写的规范的同步流程,你现在家里这个仓库没有被修改,那你就直接使用git pull(拉取),就可以从远端仓库拉取最新的项目代码了.

git pull 就可以了,或者你可以用界面工具,如sourcetree

git 插件,每次写完代码后提交上去,回家再更新一下

电脑上安装git客户端,然后在家里也下载这个项目,每次想更新了就运行终端命令 git pull
或者使用IDE打开项目,一般都有git的快捷操作按钮的

github 上可以设置一个 hook,不过要公网才能访问,设置了之后,你可以推送一条消息,然后你执行脚本拉取最新的更新

就是使用git pull 没有别的好办法

git pull 不就是用来干这个的么...
推荐问题