远程库修改的拉取

知识点排列

git 学习笔记知识点排列如下,需要请戳,目前有待进一步完善:
1、Git 删除文件后找回方式总结
2、Git 文件比较
3、Git分支管理

以下是个人的git学习笔记,参考并学习了尚硅谷的免费的 git 教程,个人认为讲的非常详细,来自哔站大学,链接如下:
尚硅谷GitHub教程(新版git已上传,推荐观看)

github成员邀请

先给参与项目的人物起一些比较生动有趣的名字
项目经理的名字:必须做 , github昵称:sriveFar
团队成员的名字:小难受 , github昵称:DoublesFar

必须做创建了一个代码仓,名为farfarfar
在这里插入图片描述
然后必须做小难受发出了邀请:
在这里插入图片描述
一天,小难受打开电脑,看到了项目经理通过邮件发来的邀请:
在这里插入图片描述
职员小难受在接受项目经理必须做的邀请后加入必须做的团队,成为开发团队一员:
在这里插入图片描述

然后小难受使用git clone <代码仓链接>,将必须做在github上的farfarfar仓库克隆到本地的一个名为tesclone的文件夹下也就是这样
在这里插入图片描述
git clone 命令默认帮我们做了初始化和添加远程库的操作
里面有.git,说明已经进行了初始化
git remote 可以发现远程库也链接好了:
在这里插入图片描述

对贡献者或者团队成员的修改进行合并

至此,小难受就正式开工了:
小难受修改了good.c并上传,git pull origin master时会有弹窗要求小难受输入 github 的账户名和密码。
在这里插入图片描述
这时小难受的github代码仓上就有了内容,就是刚刚他提交的那些:在这里插入图片描述
然后项目经理的gittub主页上就会有小难受的提交记录:
在这里插入图片描述
必须做点进farfarfar这个代码仓(repository)即可看到最近一版的小难受的提交记录:
在这里插入图片描述
这时,虽然项目经理的github中该项目的仓库已经是小难受该过之后的了,但是必须做还需要看看小难受做了哪些更改,改的合不合理,审核之后再决定是否要合并(merge)小难受的更改:
此时项目经理本地的工作区还是他邀请小难受前提交的那一版(版本1.0):

$ cat good.c
#include <stdio.h>
int main()
{
        printf("hello git\n");
        int a=2;
        int b;
        b=1;
        c=1;
        printf("b is %d \n\r",b);
        return 0;
}

此时必须做使用 git fetch github master 拉取git仓库到本地,
在这里插入图片描述
然后使用 git checkout github/master 切换分支到 github/master
在这里插入图片描述
使用git show +哈希值 来查看刚刚拉取下来的小难受上传的内容:
在这里插入图片描述

也就是说必须做仍然有决定小难受的更改是否保留的权利:
如果必须做觉得更改的不合理,完全可以再次上传版本1.0到github来覆盖掉小难受的更改;
如果必须做觉得更改合理,那么就可以切换回本地主分支开始合并了:
在这里插入图片描述
在这里插入图片描述
当然,如果必须做认为小难受改的部分合理,那么可以

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值