IT数码 购物 网址 头条 软件 日历 阅读 图书馆
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
图片批量下载器
↓批量下载图片,美女图库↓
图片自动播放器
↓图片自动播放器↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁
 
   -> 开发工具 -> Git认识与运用 -> 正文阅读

[开发工具]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

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

?效果图

?

?

?


  开发工具 最新文章
Postman接口测试之Mock快速入门
ASCII码空格替换查表_最全ASCII码对照表0-2
如何使用 ssh 建立 socks 代理
Typora配合PicGo阿里云图床配置
SoapUI、Jmeter、Postman三种接口测试工具的
github用相对路径显示图片_GitHub 中 readm
Windows编译g2o及其g2o viewer
解决jupyter notebook无法连接/ jupyter连接
Git恢复到之前版本
VScode常用快捷键
上一篇文章      下一篇文章      查看所有文章
加:2022-09-21 00:48:32  更:2022-09-21 00:49:33 
 
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁

360图书馆 购物 三丰科技 阅读网 日历 万年历 2024年11日历 -2024/11/25 22:46:21-

图片自动播放器
↓图片自动播放器↓
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
图片批量下载器
↓批量下载图片,美女图库↓
  网站联系: qq:121756557 email:121756557@qq.com  IT数码