Github中的pull操作

在之前已经进行了push操作,接下来尝试进行pull操作。pull操作是push操作的相反过程,push操作是将本地仓库中的文件push到远程仓库中,而pull操作是将远程仓库中最新提交的改动pull到本地环境当中。

1、在进行pull操作之前,需要对远程仓库中的文件进行多份clone,用于模拟实际工作中多人协作的环境,此处为了弄清原理,只进行两份clone,下面简称为A,B。在本地环境中创建两个文件夹,并分别初始化为git仓库,此操作在上一篇中已经介绍过,此处不再展开。然后将远程仓库中的文件分别clone到本地的两个文件夹中,称为A,B。

2、对A进行修改,修改完成之后push到远程仓库之中,此步操作完成之后,远程仓库中的内容与A中的内容相同,而对于B来说,由于未对其进行任何改动,B中的内容与原先远程仓库中的内容相同。

3、进入B的目录中,鼠标右键,点击Git Bash here,进入命令行窗口,输入命令git pull origin master,进行pull操作。
在这里插入图片描述
如图所示即表示pull操作成功,此时B中的内容与远程仓库中的内容相同,同时与A中的内容相同,到此完成A,B的同步。

在Android Studio中使用Git

Android Studio中配置Git

在Android Studio中,点击左上角File->Settings->Version Control->Git,然后在Path to Git executable处输入Git的安装路径,点击Test,出现Git Executed Successfully即表示配置成功。
在这里插入图片描述

在Android Studio中进行clone

1、在远程仓库中点击Clone or download,复制其中的链接。
在这里插入图片描述
2、在Android Studio中点击VCS->Checkout from Version Control->Git,然后将之前复制的远程仓库链接输入到URL中,点击Clone,进行clone操作。
在这里插入图片描述
在这里插入图片描述
完成之后可以看到远程仓库中的内容已经被clone到了Android Studio中。

在Android Studio中进行push

在成功将远程仓库中的文件clone到Android Studio中之后,可以对其进行修改,在修改完成之后,可以将其重新push到远程仓库中。

1、在push之前首先需要进行commit操作,在Android Studio中可以通过不同的方式进行commit操作。可以在左侧直接选中要commit的文件,鼠标右键,点击Git->Commit File进行commit操作;或者在右侧编辑区鼠标右键,点击Git->Commit File进行commit操作;或者点击VCS->Git->Commit File进行commit操作。
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
2、在Commit Changes弹框中,左上方可以看到所选中需要commit的文件,Author表示当前commit操作的执行人,Commit Message则是此次commit操作的描述,与命令git commit -m “message” 中的message相同,右下角Your version中可以看到对文件进行的改动,点击commit进行提交。
在这里插入图片描述
3、commit完成之后,可以在左下角Version Control中看到日志,包括commit描述,执行人,提交时间等等。
在这里插入图片描述
4、commit之后进行push操作,点击VCS->Git->push,在Push Commits弹框中点击push,进行push操作。
在这里插入图片描述
在这里插入图片描述
5、push完成之后在Version Control中可以看到,在执行人前面有一个origin & master的标记。
在这里插入图片描述
此时远程仓库中的内容已经变成经过修改之后的内容。

在Android Studio中进行pull

在前文中已经进行了push操作,现在尝试在Android Studio中进行pull操作。

1、对远程仓库进行两份clone,在Android Studio中用两个窗口分别打开,称为A,B。在A窗口中对文件进行修改,然后按上述步骤进行push操作。

2、点击VCS->Git->pull,进入Pull Changes弹窗,其中Git Root表示本地项目的根目录,Current Branch表示当前分支,Remote表示远程仓库的地址,Branches to merge表示合并的分支,Strategy表示合并策略,默认即可。点击pull,开始pull操作。
在这里插入图片描述
在这里插入图片描述
操作完成之后在Update Info中可以看到哪一部分发生了更新。
在这里插入图片描述
3、除此之外,还可以点击右上角Git中的蓝色箭头,进入Update Project弹框,点击OK,进行更新。
在这里插入图片描述
在这里插入图片描述
操作完成之后也可以在Update Info中看到相关信息。

小结

1、在Android Studio中使用Git之前,先要进行Git配置。
2、在commit操作时需要注意规范填写commit message和Author。
3、Version Control中可以查看提交日志。

Logo

瓜分20万奖金 获得内推名额 丰厚实物奖励 易参与易上手

更多推荐