GitHub 使用01——如何同步更新团队代码

    所以要使用GitHub的一个重要原因是方便软件开发的团队协作。如果下载了windowsGitHub的话,可以使用命令行也可以图形操作。团队代码的同步更新可以利用鼠标在网页上点点点进行,但是发现非常麻烦,现在来介绍一下利用命令行怎么实现GitHub的代码同步更新。

0. 打开shell

可以完全从shell上操作,也可以用鼠标选定一个项目(repository),右键之,打开Shell即可。


GitHub 使用01——如何同步更新团队代码_第1张图片

0. 连接自己的工作区间

在要更新之前,首先要把自己的工作空间(自己现在叫client)连接起来:

输入:git clone https://github.com/client/ProjectA.git

好,其实这个在后边会知道,它的名字就是origin master.

2.建立连接关系:(fork)

要想分享别人或者要同步更新团队的代码,首先得像互联网访问请求一样,建立连接。好的那么我们来看一下,这个属于在Github里边叫做(fork)

 

比方说要想分享代码的人在github上叫server(模仿C/S模型的命名),okay,那么我们作为client要从server那里获得最新的代码。首先要连接起来,假设要我们要更新的项目名称叫ProjectA,

   

    输入:cd ProjectA

注意现在得projectA是指的是自己的old projectA,表示我们的当前工作目录是Project A然后,输入:

git remote add aName https://github.com/server/projectA.git
 

也就是表示我们增加了一个远程连接,名字自己取好了,就叫aName这里。然后我们要连接的是它的projectA这个项目。

 

然后:git fetch aName

这个就是说,相当于把那边的信息弄过来了,但是这个时候没有更改你的本地文档。这是效果图:


这个时候就把aName这个已经连接里边更新的东西弄好了,然后

git push origin master

 

就表示要更新你的原始文件了。

然后:

git fetch aName

 

git merge Aname/master

 

merge了之后就成功了。

现在在github里边可以看到最新的文件。下边截图

GitHub 使用01——如何同步更新团队代码_第2张图片


你可能感兴趣的:(技术记录)