Git入门到精通 (5)

B程序员此时修改index.html里面的内容 git add index.html 因为修改了内容,需要提交到暂存区 git commit -m 程序员B修改了代码 此时推送到服务器的时候,需要程序员A在github上面添加程序员B

程序员A进入github官网,点击 settings,点击Collaborators

Git入门到精通

点击 add collaborator 就会被添加进去

Git入门到精通

Git入门到精通

把邀请链接发送给程序员B,程序员B需要登录github,然后对链接进行访问

Git入门到精通

需要在凭据里面把程序员A的账号进行删除

可以在命令行里面进行push

之前克隆了远程仓库,就把别名配置一起进行了克隆

git push origin master

A将远程仓库中的最新内容拉取到本地

拉取利用pull命令,拉取是读操作,不需要校验身份

git pull origin master

冲突的解决

多人开发肯定会出现代码冲突的情况,冲突情况的产生,是多个人同时修改了一个文件,例如,A修改了index.html文件,B也修改了index.html文件;A进行了提交,那么B就不能提交了

Git入门到精通

程序员B需要先把服务器的最新代码拉取到本地,当程序员B 输入了 pull 命令后,命令行里面会进行提示

Git入门到精通

此时文件里面内容就会发生变化

Git入门到精通

程序员B就需要去多余的代码,然后把里面的内容改成需要的内容就可以了

git commit -m 日志

git push origin master

非团队协作开发

一般在使用一些开源框架的时候会遇到,当我们去使用别人写好的一些框架,觉得里面实现的功能不完善,或者你有更优的实现方式,就可以利用github上面 Fork来进行拷贝到自己的账户中

Git入门到精通

fork完后,我们就可以把服务器里面的代码clone到本地

git clone 仓库地址

后续就可以进行修改,添加到暂存区,然后提交到git仓库,推送到服务器

git add 文件 git commit -m 日志信息 git push 仓库地址

此时已经把代码改好,并且推送到了自己的github账户中,此时我们需要把修改好的代码推送给原作者

Git入门到精通

点击 New pull requests 跳转到创建新请求的页面

内容版权声明:除非注明,否则皆为本站原创文章。

转载注明出处:https://www.heiqu.com/zzdyzj.html