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认识与运用_第1张图片

                                                        默认选中即可

 Git认识与运用_第2张图片

                                                                          默认选中即可                                               

Git认识与运用_第3张图片

 默认选中即可

 Git认识与运用_第4张图片

 默认选中即可

 Git认识与运用_第5张图片

 默认选中即可

 Git认识与运用_第6张图片

 默认选中即可

 

 默认选中即可

 Git认识与运用_第7张图片

 默认选中即可

 Git认识与运用_第8张图片

 默认选中即可

 Git认识与运用_第9张图片

 默认选中即可

 Git认识与运用_第10张图片

 默认选中即可

 Git认识与运用_第11张图片

 默认选中即可

 Git认识与运用_第12张图片

默认选中即可 

 Git认识与运用_第13张图片

 开始安装下载

 Git认识与运用_第14张图片

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

 Git认识与运用_第15张图片


 三、Git的基本运用

 新建仓库

 Git认识与运用_第16张图片

 Git认识与运用_第17张图片

 初始化

Git认识与运用_第18张图片

Git认识与运用_第19张图片

 设置开源Git认识与运用_第20张图片

 Git认识与运用_第21张图片

 创建文件、文件夹

 找到文件-->新建文件

 Git认识与运用_第22张图片

 输入文件名和内容-->

 Git认识与运用_第23张图片

 可查看刚才新建的文件

 Git认识与运用_第24张图片

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

 Git认识与运用_第25张图片Git认识与运用_第26张图片

 新建文件夹db--方式2

Git认识与运用_第27张图片

 显示新建的文件夹

 Git认识与运用_第28张图片

 删库

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

Git认识与运用_第29张图片

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

 Git认识与运用_第30张图片

 输入git.com的登录密码

 Git认识与运用_第31张图片

 删除成功

 Git认识与运用_第32张图片

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

添加User.java到本地仓库

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

Git认识与运用_第33张图片

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

 Git认识与运用_第34张图片Git认识与运用_第35张图片

 续

Git认识与运用_第36张图片 

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

Git认识与运用_第37张图片

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

设置用户名/邮箱/密码
     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认识与运用_第38张图片

 

 文件状态  
     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 .

 Git认识与运用_第39张图片

 

Git认识与运用_第40张图片

 Git认识与运用_第41张图片

 Git认识与运用_第42张图片

 pull 的使用

Git认识与运用_第43张图片

 Git认识与运用_第44张图片

 reset的使用

Git认识与运用_第45张图片

 

Git认识与运用_第46张图片

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

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

 Git认识与运用_第47张图片

 

Git认识与运用_第48张图片

 开始关联

git config --global user.name "zyu"
git config --global user.email "[email protected]"

所需要的代码

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认识与运用_第49张图片

 Git认识与运用_第50张图片

关联成功 

 Git认识与运用_第51张图片

 


 五、Git冲突

快捷键:

 :wq  :保存修改后的内容

i   :输入内容

Esc:取消 退出

冲突代码

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

 vi Order.java :修改此类内容

 Git认识与运用_第52张图片

 Git认识与运用_第53张图片

 

 

Git认识与运用_第54张图片

 Git认识与运用_第55张图片

 组长开始添加自己的代码

Git认识与运用_第56张图片

组员(bjt)自己写的代码

Git认识与运用_第57张图片 Git认识与运用_第58张图片

 

 Git认识与运用_第59张图片

 

 

主要代码

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

>>>>>>> 2427b807eaca51d3d1e252d7bd93313e54979661

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

Git认识与运用_第60张图片

 效果图

 Git认识与运用_第61张图片

 

 


你可能感兴趣的:(git,git,java)