• Git认识与运用


    目录

    一、初步了解Git

    二、 Git的安装 

     三、Git的基本运用

     新建仓库

     创建文件、文件夹

     删库

     四、不同身份的Git使用(组员&组长)

    添加User.java到本地仓库

    添加多个文件到本地仓库

     远程仓库和本地仓库 关联(组长)

     五、Git冲突


    一、初步了解Git


       Git是一个开源的[分布式][版本控制系统],用于敏捷高效地处理任何或小或大的项目
     

    二、 Git的安装 

    准备工作:

    1.申请并[激活]一个Gitee帐号  ---->注册后登陆
       2.在window中安装Git
         版本要求:Git-2.22.0-64-bit.exe或以上版本,而我安装的是Git 2.34.1 版本
         安装路径:请不要安装在C盘(win10会有权限问题),建议选择“D:\tools\Git”
     

     

                                                            默认选中即可

     

                                                                              默认选中即可                                               

     默认选中即可

     

     默认选中即可

     

     默认选中即可

     

     默认选中即可

     

     默认选中即可

     

     默认选中即可

     

     默认选中即可

     

     默认选中即可

     

     默认选中即可

     

     默认选中即可

     

    默认选中即可 

     

     开始安装下载

     

     桌面查看是否添加Git即为成功

     


     三、Git的基本运用

     新建仓库

     

     

     初始化

     设置开源

     

     创建文件、文件夹

     找到文件-->新建文件

     

     输入文件名和内容-->

     

     可查看刚才新建的文件

     

     新建文件夹readme.txt ---方式1

     

     新建文件夹db--方式2

     显示新建的文件夹

     

     删库

     点击该库的文件,找到管理功能,找到删除仓库功能

     cop该仓库名-->确认删除

     

     输入git.com的登录密码

     

     删除成功

     

     四、不同身份的Git使用(组员&组长)

    添加User.java到本地仓库

    在我的电脑里创建新的文件夹,在该目录下进行

     创建新的仓库-->并且复制该仓库的克隆地址

     

     续

     

     注意:在此过程中可能会遇到的问题:

     该问题是密码和用户名配置问题;

    设置用户名/邮箱/密码
         git config --global user.name "ideal-citizen"(我的git注册的用户名)
         git config --global user.email "email"(我的git注册的邮箱)
         git config --global user.password "password"(我的git注册的密码)
     查看git的配置列表
         git config --list

    ---实在不行就删除之前的本地仓库,重新创建本地仓库---

     

     

     文件状态  
         git中的文件有以下几种状态
         未跟踪(untrack):表示文件为新增加的
         已暂存(staged):表示对一个已修改文件的当前版本做了标记,使之包含在下次提交的快照中
         已提交(committed):表示文件已保存在git仓库中。
         已修改(modified):表示修改了文件,但还没保存到git仓库中。


     常用命令(重点)
       git clone :将远程仓库clone到本地计算机。
       git status :展示工作区及暂存区域中不同状态的文件。
       git add :将内容从工作目录添加到暂存区。
       git commit :所有通过 git add 暂存的文件提交到本地仓库。
       git push :将本地仓库的记录提交到远程仓库。
       git reset HEAD :从暂存区移除指定文件。
       git pull :拉取远程仓库的数据。
       git init

     大致过程;

    代码区-->  暂存区 ---> 本地仓库  --> 远程仓库

                    git add    git commit    git push

    添加多个文件到本地仓库

     git add .

     

     

     

     

     pull 的使用

     

     reset的使用

     

     远程仓库和本地仓库 关联(组长)

     在之前t280_a仓库所在的非中文目录下在新建t280_b--->新建仓库

     

     

     开始关联

    git config --global user.name "zyu"
    git config --global user.email "11641118+ideal-citizen@user.noreply.gitee.com"

    所需要的代码

    mkdir t280_b
    cd t280_b

    git init 
    touch README.md
    git add README.md
    git commit -m "first commit"
    git remote add origin https://gitee.com/ideal-citizen/t280_b.git
     git pull --rebase origin master(同步)
    git push -u origin "master"


    cd existing_git_repo
    git remote add origin https://gitee.com/ideal-citizen/t280_b.git
    git push -u origin "master"

     

    关联成功 

     

     


     五、Git冲突

    快捷键:

     :wq  :保存修改后的内容

    i   :输入内容

    Esc:取消 退出

    冲突代码

     注1:git status查看仓库状态,会显示红色的错误提示消息“ both modified:   a.txt”

     vi Order.java :修改此类内容

     

     

     

     

     

     组长开始添加自己的代码

    组员(bjt)自己写的代码

     

     

     

     

     

    主要代码

    public class Order{
    <<<<<<< HEAD
     private Float total;
    =======
            private int oid;

    >>>>>>> 2427b807eaca51d3d1e252d7bd93313e54979661

    }
    将上面多余代码删除得到下面代码,即可解决组长和组员添加代码的冲突问题

     效果图

     

     

     


  • 相关阅读:
    数据预处理方法
    URDMA跑起来
    猫头虎博主第六期赠书活动:《手机摄影短视频和后期从小白到高手》
    androd 如何使得升级更加容易 以及规范app文件使用
    低代码平台前端的设计与实现(四)组件大纲树的构建设计
    Effective Java学习笔记---------所有对象都通用的方法
    欠酸洗,异物压入,斑迹和脏污 学习笔记
    1.1_4操作系统的运行机制与体系结构
    兰顿蚂蚁:从无序到有序的伟大征程
    C++:多态、多态的实现及优点、虚函数(纯虚函数)
  • 原文地址:https://blog.csdn.net/qq_66924116/article/details/126938031