• 技术文章 >开发工具 >git

    Git命令行操作、远程库操作、团队内外协作、SSH登录

    coldplay.xixicoldplay.xixi2021-03-01 09:39:44转载631

    推荐(免费):Git教程

    文章目录


    在这里插入图片描述

    一、远程库创建

    初始化本地库

    创建一个名为GitHome1的本地库,使用git init命令进行初始化,创建jiuyangzhenjing.txt文件后,将其添加到暂存区并提交至本地库。
    在这里插入图片描述

    创建远程库

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

    在这里插入图片描述
    在这里插入图片描述

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

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

    在这里插入图片描述

    远程库的地址查看方式如下:
    在这里插入图片描述

    二、团队内协作

    push推送操作

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

    输入命令后,在弹出的页面输入自己GitHub的账号密码就会自动传输到远程库。
    在这里插入图片描述
    在这里插入图片描述

    clone克隆操作

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

    邀请别加入团队

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

    在这里插入图片描述

    pull远程库修改的拉取

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

    协同开发时冲突的解决

    三、跨团队协作操作演示

    团队外的人根据项目地址,找到Fork按钮并点击,然后clone克隆项目到本地,修改后push推送到自己的远程库。
    在这里插入图片描述
    在这里插入图片描述

    自己的远程库修改后,发起Pull Request请求:
    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述
    此时团队内部人员使用git pull [远程库别名] [远程分支名]将项目拉取到本地,就结束了跨团队协作的整个过程。

    四、SSH登录

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

    总结起来有以下几步:

    下面是详细演示:
    在这里插入图片描述

    123
    使用cat查看生成的id_rsa.pub文件,复制ssh代码:
    在这里插入图片描述

    在这里插入图片描述
    在这里插入图片描述

    在这里插入图片描述

    在这里插入图片描述

    以上就是Git命令行操作、远程库操作、团队内外协作、SSH登录的详细内容,更多请关注php中文网其它相关文章!

    声明:本文转载于:CSDN,如有侵犯,请联系admin@php.cn删除
    专题推荐:Git SSH登录
    上一篇:Git&GitHub之图形化界面操作、Eclipse中Git插件的使用 下一篇:git如何解决冲突
    线上培训班

    相关文章推荐

    • github有app吗• Git如何使用• 浅谈VSCode中使用Git(拉取、提交、克隆)的方法• 介绍Git&GitHub 版本控制• 详解VSCode利用Git来可视化管理源代码的方法• Git&GitHub之介绍GitLab服务器环境搭建• 介绍Git的三种工作方式及Git工作流演示

    全部评论我要评论

  • 取消发布评论发送
  • 1/1

    PHP中文网