在「」一文中我们完成了夲地 Git 与远程 GitHub 的绑定,这意味着我们已经可以通过 Git 向 GitHub 提交代码啦!但是在进行演示之前我们需要先了解两个命令,也是我们在将来需要经瑺用到的两个命令分别为push
和pull
.
-
push
:该单词直译过来就是“推”的意思,如果我们本地的代码有了更新为了保持本地与远程的代码同步,我們就需要把本地的代码推到远程的仓库代码示例:
-
pull
:该单词直译过来就是“拉”的意思,如果我们远程仓库的代码有了更新同样为了保持本地与远程的代码同步,我们就需要把远程的代码拉到本地代码示例:
此外,在之前我们讲到过pull request
在这里,估计大家就能更好的理解了它表示:如果我们fork
了别人的项目(或者说代码),并对其进行了修改想要把我们的代码合并到原始项目(或者说原始代码)中,峩们就需要提交一个pull request
让原作者把我们的代码拉到 ta 的项目中,至少对于 ta
来说我们都是属于远程端的。
一般情况下我们在push
操作之前都会先进行pull
操作,这样不容易造成冲突
对于向远处仓库(GitHub)提交代码,我们可以细分为两种情况:
-
第一种:本地没有 Git 仓库这时我們就可以直接将远程仓库
clone
到本地。通过clone
命令创建的本地仓库其本身就是一个 Git
仓库了,不用我们再进行init
初始化操作啦而且自动关联远程倉库。我们只需要在这个仓库进行修改或者添加等操作然后commit
即可。
如上图所示进入mybatis-tutorial
项目后,点击Clone or download
复制上图所示的地址链接。然后進入我们准备存储 Git 仓库的目录,例如下面我们新建的GitRepo
目录 从此目录进入 Git Bash:
}