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 <file> :从暂存区移除指定文件。
   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

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

 效果图

 

 

 


  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值