• 春风又绿江南岸,今天我还学Git


    今天咱们聊聊Git的实际使用
    作者:以为在追寻理想路上的少年
    本文参考:尚硅谷教程
    涉及内容:请参照目录

    Gitee使用

    因为Github的访问速度是在是太慢了我这里就给大家用Gitee演示了

    团队合作

    首先我们来这么一幅图片让我们大致了解了解一下团队合作机制

    在这里插入图片描述
    既然有团队合作那么就一定有跨团队合作。这里只是加了一个
    在这里插入图片描述

    创建远程仓库别名 git remote -v 查看当前所有远程地址别名 git remote add 别名 远程地址

    在这里插入图片描述

    推送本地分支到远程仓库 git push 别名 分支

    在这里插入图片描述
    在这里插入图片描述
        这里有一个小“BUG”,创建的顺序未考虑周全。由于分别两端都创建了新库,提交了新的初始版本,这样,当前系统状态是远程端已经有了新版本,不能直接推送(push),要先拉取(pull)数据。另外,拉取合并产生“unrelated-histories”,故还不能直接拉取,要强行拉取(–allow-unrelated-histories)。
    正确的创建顺序应该先在Github上创建空库,克隆到本地,在这个克隆的基础上创建分布式版本跟踪系统,把项目添加进去,创建初始版本,再推送,就不会产生一个分支两个不相关的历史了。

    拉取远程库内容 git pull 远程库地址别名 远程分支名 --allow-unrelated-histories

    克隆远程仓库到本地 git clone 远程地址

    然后进行正常的提交流程就OK了,

    SSH 免密登录

    我们可以看到远程仓库中还有一个 SSH 的地址,因此我们也可以使用 SSH 进行访问。生成密钥的大致流程如下:

    $ cd   # 进入当前用户的家目录
    $ rm -rvf .ssh # 删除.ssh 目录
    $ ssh-keygen -t rsa -C 注册时账号
    #运行命令生成.ssh 秘钥目录[注意:这里-C 这个参数是大写的 C]
    $ cd .ssh  # 进入.ssh 目录查看文件列表
    $ cat id_rsa.pub  # 查看 id_rsa.pub 文件内容
    
    • 1
    • 2
    • 3
    • 4
    • 5
    • 6

    在这里插入图片描述

    用idea操作git

    我们先初始化仓库

    在这里插入图片描述创建完毕之后将仓库用ssh的方式克隆到本地 git clone 地址,然后按照下图的方式进行操作就可以了
    在这里插入图片描述

    先将文件添加到暂存区
    在这里插入图片描述
    再将文件添加到仓库
    在这里插入图片描述
    推送到远程仓库
    在这里插入图片描述

    这里有一个.gitignore后缀问价

    这个文件的作用是忽略提交,就是在push的时候不会将我们忽略掉的文件提交过去

    在这里插入图片描述

  • 相关阅读:
    Python利用jieba分词提取字符串中的省市区(字符串无规则)
    自媒体创作审核不通过怎么办?教你一个小技巧,提高效率
    CSS 三栏布局
    卷积神经网络中的自适应加权池化
    RocketMQ整体架构及NameServer源码分析
    如何从0到1搭建一个个人网站
    【学习笔记】线性基
    超级无敌详细使用ubuntu搭建hadoop完全分布式集群
    maven 阿里源配置完整 亲测有效
    【干货】安全应用RPA的3个阶段
  • 原文地址:https://blog.csdn.net/weixin_51787261/article/details/126225613