黑猴子的家:GitHub 实战 之 更新项目

1、步骤

(1)git  pull   <远端代号>   <远端分支名>。
(2)<远端代号> 是指远程链接的代号。
(3)<远端分支名>是指远端的分支名称,如master。 
(4)例: git pull origin  master

2、邀请你的同事成为合作伙伴

思想

(1)岳不群先把令狐冲邀请到这个github项目中

(2)对项目的操作方式,必须是项目的创建者或者合作伙伴

(3)合作伙伴添加方式如下图:
在项目中点击settings页签,然后点击Collaborators,然后在文本框中搜索合作伙伴的邮箱或者账号
点击添加

(4)添加后GitHub会给合作伙伴对应的邮箱发一封,邀请邮件

步骤

黑猴子的家:GitHub 实战 之 更新项目

黑猴子的家:GitHub 实战 之 更新项目
黑猴子的家:GitHub 实战 之 更新项目

3、合作伙伴同意加入项目组

思想

(1)合作伙伴会收到邀请邮件。点击View invitation 按钮后会跳转至GitHub页面,让合作伙伴选择,是否接受邀请。

(2)点击接受后,则合伙伙伴正式加入项目,获得直接提交代码的权限。
黑猴子的家:GitHub 实战 之 更新项目

4、执行命令

$ vim bixiejianfa.java

$ git config user.name "liufengji"

$ git config user.email "[email protected]"

$ git add bixiejianfa.java

$ git commit -m "yes"

$ git push origin master
黑猴子的家:GitHub 实战 之 更新项目

5、协作冲突

在上传或同步代码时,由于你和他人都改了同一文件的同一位置的代码,版本管理软件无法判断究竟以谁为准,就会报告冲突,需要程序员手工解决。

黑猴子的家:GitHub 实战 之 更新项目

解决冲突的三板斧

(1)修改 merge 后,产生冲突的文件,可以先通过git diff 命令查看 冲突内容

(2)重新对修改后的文件,添加到暂存区 git add

(3)提交到本地库 git commit -m "提交操作描述"