文章详情

短信预约-IT技能 免费直播动态提醒

请输入下面的图形验证码

提交验证

短信预约提醒成功

Git命令行操作、远程库操作、团队内外协作、SSH登录的示例分析

2023-06-06 15:14

关注

这篇文章将为大家详细讲解有关Git命令行操作、远程库操作、团队内外协作、SSH登录的示例分析,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。

Git命令行操作、远程库操作、团队内外协作、SSH登录的示例分析

一、远程库创建

初始化本地库

创建一个名为GitHome1的本地库,使用git init命令进行初始化,创建jiuyangzhenjing.txt文件后,将其添加到暂存区并提交至本地库。
Git命令行操作、远程库操作、团队内外协作、SSH登录的示例分析

创建远程库

在GitHub上新建一个repository(仓库),为防止混淆,这里也使用GItHome1的名字。

Git命令行操作、远程库操作、团队内外协作、SSH登录的示例分析
Git命令行操作、远程库操作、团队内外协作、SSH登录的示例分析

在本地创建远程库地址别名

使用git remote -v命令可以查看当前起的别名有哪些;使用git remote add [别名] [远程库地址]可以为远程库起别名。

Git命令行操作、远程库操作、团队内外协作、SSH登录的示例分析

远程库的地址查看方式如下:
Git命令行操作、远程库操作、团队内外协作、SSH登录的示例分析

二、团队内协作

push推送操作

推送命令:git push [远程库别名] 分支名

输入命令后,在弹出的页面输入自己GitHub的账号密码就会自动传输到远程库。
Git命令行操作、远程库操作、团队内外协作、SSH登录的示例分析
Git命令行操作、远程库操作、团队内外协作、SSH登录的示例分析

clone克隆操作

克隆命令:git clone [仓库地址]

邀请别加入团队

Git命令行操作、远程库操作、团队内外协作、SSH登录的示例分析
将邀请链接发送给被邀请人后,被邀请人接受邀请,就可以加入团队了。
Git命令行操作、远程库操作、团队内外协作、SSH登录的示例分析
此时被邀请者将文件clone到自己的本地库进行修改后,就可以通过push命令上传到远程库GitHub了。
Git命令行操作、远程库操作、团队内外协作、SSH登录的示例分析
被邀请者使用push命令推送时,并不提示登录账号和密码,这是因为windows上的凭据管理器记住了账号密码,当需要更换别的账号时,可以将此处删掉。

Git命令行操作、远程库操作、团队内外协作、SSH登录的示例分析

pull远程库修改的拉取

pull命令=fetch命令+merge命令;当所做的修改比较简单,不容易产生冲突时,使用pull命令即可,否则使用可以先使用fetch抓取下来看一看,然后再使用merge合并。

协同开发时冲突的解决

三、跨团队协作操作演示

团队外的人根据项目地址,找到Fork按钮并点击,然后clone克隆项目到本地,修改后push推送到自己的远程库。
Git命令行操作、远程库操作、团队内外协作、SSH登录的示例分析
Git命令行操作、远程库操作、团队内外协作、SSH登录的示例分析

自己的远程库修改后,发起Pull Request请求:
Git命令行操作、远程库操作、团队内外协作、SSH登录的示例分析
Git命令行操作、远程库操作、团队内外协作、SSH登录的示例分析
Git命令行操作、远程库操作、团队内外协作、SSH登录的示例分析
Git命令行操作、远程库操作、团队内外协作、SSH登录的示例分析
Git命令行操作、远程库操作、团队内外协作、SSH登录的示例分析
此时团队内部人员使用git pull [远程库别名] [远程分支名]将项目拉取到本地,就结束了跨团队协作的整个过程。

四、SSH登录

Windows10在凭据管理的地方为我们保存了账号和密码,但如果是别的没有凭据管理的系统,则基于Http地址进行操作时,系统又没有记住用户名和密码,则每次push时都需要登录提供用户名和密码,可以使用SSH避免每次登录都输入账号和密码。

总结起来有以下几步:

下面是详细演示:
Git命令行操作、远程库操作、团队内外协作、SSH登录的示例分析

Git命令行操作、远程库操作、团队内外协作、SSH登录的示例分析
使用cat查看生成的id_rsa.pub文件,复制ssh代码:
Git命令行操作、远程库操作、团队内外协作、SSH登录的示例分析

Git命令行操作、远程库操作、团队内外协作、SSH登录的示例分析
Git命令行操作、远程库操作、团队内外协作、SSH登录的示例分析

Git命令行操作、远程库操作、团队内外协作、SSH登录的示例分析

Git命令行操作、远程库操作、团队内外协作、SSH登录的示例分析

关于“Git命令行操作、远程库操作、团队内外协作、SSH登录的示例分析”这篇文章就分享到这里了,希望以上内容可以对大家有一定的帮助,使各位可以学到更多知识,如果觉得文章不错,请把它分享出去让更多的人看到。

阅读原文内容投诉

免责声明:

① 本站未注明“稿件来源”的信息均来自网络整理。其文字、图片和音视频稿件的所属权归原作者所有。本站收集整理出于非商业性的教育和科研之目的,并不意味着本站赞同其观点或证实其内容的真实性。仅作为临时的测试数据,供内部测试之用。本站并未授权任何人以任何方式主动获取本站任何信息。

② 本站未注明“稿件来源”的临时测试数据将在测试完成后最终做删除处理。有问题或投稿请发送至: 邮箱/279061341@qq.com QQ/279061341

软考中级精品资料免费领

  • 历年真题答案解析
  • 备考技巧名师总结
  • 高频考点精准押题
  • 2024年上半年信息系统项目管理师第二批次真题及答案解析(完整版)

    难度     807人已做
    查看
  • 【考后总结】2024年5月26日信息系统项目管理师第2批次考情分析

    难度     351人已做
    查看
  • 【考后总结】2024年5月25日信息系统项目管理师第1批次考情分析

    难度     314人已做
    查看
  • 2024年上半年软考高项第一、二批次真题考点汇总(完整版)

    难度     433人已做
    查看
  • 2024年上半年系统架构设计师考试综合知识真题

    难度     221人已做
    查看

相关文章

发现更多好内容

猜你喜欢

AI推送时光机
位置:首页-资讯-后端开发
咦!没有更多了?去看看其它编程学习网 内容吧
首页课程
资料下载
问答资讯