Git基础入门学习

一、Git概述

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

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

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

Git基础入门学习_第2张图片

2.Git工作流程
Git基础入门学习_第3张图片

3.Git下载与安装
官网:Git
Git基础入门学习_第4张图片
Git基础入门学习_第5张图片
安装过程全选下一步即可。
桌面单击右键,如图所示即为安装成功:
Git基础入门学习_第6张图片
Git GUI :git提供的可视化界面工具(很少使用)
Git bash :git提供的命令提示窗口(建议使用)

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

码云:远程仓库
.git目录: 本地仓库
工作区(工作目录):包含.git目录的文件夹
暂存区:用来临时存储修改/更新的文件的一个文件
Git基础入门学习_第7张图片

Git基础入门学习_第8张图片
Git基础入门学习_第9张图片
删除文件
执行 **git rm <文件名>**只是删除本地工作区的文件,删除完之后,会自动的将文件添加到暂存区,还需要执行git commit指令将删除操作提交到本地仓库,删除本地仓库中的文件
点击鼠标右键/按键盘中的del键删除本地工作文件,删除完之后,没有添加到暂存区的,还需要将删除文件添加到暂存区,然后再提交到本地仓库,删除本地仓库的文件

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

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

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

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

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

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

注意:连接码云等远程仓库,第一次连接需要输入码云的账号和密码
如果第一次输入错误,之后就再也连不上码云了,如何解决
Win10
Git基础入门学习_第11张图片

Git基础入门学习_第12张图片
Git基础入门学习_第13张图片

win7
打开 控制面板-找到 用户账号- 左侧管理凭据
Git基础入门学习_第14张图片
Git基础入门学习_第15张图片

你可能感兴趣的:(Git)