Git基础入门学习

一、Git概述

1.Git是什么?
Git 又叫做版本控制工具,是用来进行项目的版本管理,主要用来实现在多人开发一个项目的时候,进行项目的代码、版本等等内容的管理。
Git的作者林纳斯·托瓦兹(Linux之父)
类似的版本控制工具还有svn

Svn:集中式版本控制系统,只有一个中央服务器,用于版本管理,但是一旦中央服务器宕机,或者是无法联网,就无法进行版本管理,就无法进行代码的版本管理开发。

在这里插入图片描述
Git: 分布式版本控制系统,分为本地仓库远程仓库,在进行版本管理的时候,是先跟本地仓库交互,本地仓库再跟远程仓库交互,本地仓库可以进行版本管理,远程仓库也可以,之后只要同步本地仓库和远程仓库就可以了,远程仓库如果宕机了,或者无法联网,直接有本地仓库进行代码版本管理就可以了。

在这里插入图片描述

2.Git工作流程
在这里插入图片描述

3.Git下载与安装
官网:Git
在这里插入图片描述
在这里插入图片描述
安装过程全选下一步即可。
桌面单击右键,如图所示即为安装成功:
在这里插入图片描述
Git GUI :git提供的可视化界面工具(很少使用)
Git bash :git提供的命令提示窗口(建议使用)

4.Git常用命令
注意:设置用户信息的时候,这里的用户名称和邮箱只是在Git操作的时候起到标识用户作用。
git config --global user.name “zhangsan”
git config --global user.email “123456@qq.coom”
设置的是提交代码的用户证明信息(证明这个代码是哪个用户提交的),可以任意编写

码云:远程仓库
.git目录: 本地仓库
工作区(工作目录):包含.git目录的文件夹
暂存区:用来临时存储修改/更新的文件的一个文件
在这里插入图片描述

在这里插入图片描述
在这里插入图片描述
删除文件
执行 **git rm <文件名>**只是删除本地工作区的文件,删除完之后,会自动的将文件添加到暂存区,还需要执行git commit指令将删除操作提交到本地仓库,删除本地仓库中的文件
点击鼠标右键/按键盘中的del键删除本地工作文件,删除完之后,没有添加到暂存区的,还需要将删除文件添加到暂存区,然后再提交到本地仓库,删除本地仓库的文件

将文件添加至忽略列表
一般用来设置不提交到本地版本库、不参与权限控制的文件的
一般.class文件是会被忽略掉的,不提交到本地仓库,不参与修改,不参与任何操作,因为是可以通过.java文件自动编译生成的。
.gitignore文件 忽略文件
在这里插入图片描述

添加远程仓库
git remote add : 将已有的本地仓库(和远程仓库没有关系)和远程仓库关联

从远程仓库克隆
git clone : 将远程仓库克隆到本地,本地原来没有仓库,克隆之后会直接创建本地仓库
1.会将远程仓库所有文件下载本地仓库
2.本地仓库和远程仓库的自动关联

从远程仓库抓取
抓取的特点:
从远程仓库抓取文件到本地仓库,但是在本地工作目录看不到,因为没有合并,需要执行git merge /<分支名称>指令,合并到本地工作区

从远程仓库拉取
在这里插入图片描述

推送到远程仓库
如果推送的本地文件,本地仓库有,远程仓库没有,会添加到远程仓库中。
如果推送的本地文件,本地仓库有,远程仓库也有,会将推送的文件和远程仓库中的文件进行合并.

注意:连接码云等远程仓库,第一次连接需要输入码云的账号和密码
如果第一次输入错误,之后就再也连不上码云了,如何解决
Win10
在这里插入图片描述

在这里插入图片描述
在这里插入图片描述

win7
打开 控制面板-找到 用户账号- 左侧管理凭据
在这里插入图片描述
在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值