Git的安装、配置、使用01【Git Bash Here命令行操作】

Git的安装、配置、使用01【Git Bash Here命令行操作】Git的安装、配置、使用02【Idea的支持使用】https://blog.csdn.net/qq_45037155/article/details/123446538Git的安装、配置、使用02【Idea的支持使用】https://blog.csdn.net/qq_45037155/article/details/123446538目录一、版本控制工具1.什么是版本控制工具2.版本控制工具的作用3.目前市场常见的版本控制工具及分类3.1集中式版本控制工具3….

Git的安装、配置、使用01【Git Bash Here命令行操作】Git的安装、配置、使用01【Git Bash Here命令行操作】https://blog.csdn.net/qq_45037155/article/details/123446538

Git的安装、配置、使用02【Idea对GitHub支持使用】Git的安装、配置、使用01【Git Bash Here命令行操作】https://blog.csdn.net/qq_45037155/article/details/123446538

一、版本控制工具

1. 什么是版本控制工具

     版本控制工具提供晚辈的版本管理功能,用于存储、追踪木盒文件的修改历史,是软件开发者必备的工具,是软件公司的基础设施。版本控制工具最主要的功能就是追踪文件的变更。

2. 版本控制工具的作用

(1)协同开发工作

         一个团队完成同一个项目

(2)版本管理的功能

         以不断提升项目版本的方式逐步完成项目

(3)数据的备份

         开发中以版本控制的形式保存每一个历史版本

(4)权限的控制

         对团队开发人员进行不同的权限分配

               — 项目经理:权限最大(删除组成员)

               — 开发者:只能上传和下载

(5)分支管理

         允许开发团队在工作中多条生产线同时推进任务,进一步提高效率。

3. 目前市场常见的版本控制工具及分类

 3.1 集中式版本控制工具

SVN、CVS、VSS

     不同的客户端直接跟服务器端直接进行工作交互,可以进行提交操作、克隆操作,不同的客户端之间是相互独立的。

 3.2 分布式版本控制工具

 Git、Bazaar、Darcs、Mercurial。。。。。

     每个用户都有自己本地仓库,用来管理版本控制,每个客户端同时是一个服务器,同时也可以用一个专门的服务器仓库进行管理。

二、Git的简介

1. Git概述

     Git就是一个开源的分布式版本控制工具,可以有效、高速的处理从小到大的项目版本管理。Git起初是为Linux Torvalds服务的,现在应用在大多数的软件开发领域行业中。

Git的安装、配置、使用01【Git Bash Here命令行操作】

2. Git的优点

(1)适合分布式开发、强调个体

(2)公共服务器压力和数据量都不会很大

(3)速度块、灵活、上手快

(4)相对容易解决冲突的问题

(5)大部分操作在本地完成,不需要联网

三、Git 的使用

1. Git的下载

Git 官网下载Git的安装、配置、使用01【Git Bash Here命令行操作】https://git-scm.com/downloads

Git的安装、配置、使用01【Git Bash Here命令行操作】

Git的安装、配置、使用01【Git Bash Here命令行操作】

2.Git的安装 

 1.默认下一步

Git的安装、配置、使用01【Git Bash Here命令行操作】

 2.修改路径

Git的安装、配置、使用01【Git Bash Here命令行操作】

 3.默认下一步

Git Bash Here和Git GUI Here:方便的在任意目录下打开Git

Additional icons—》On the Desktop:在桌面添加图标

Git的安装、配置、使用01【Git Bash Here命令行操作】

 4..默认下一步Git的安装、配置、使用01【Git Bash Here命令行操作】

 5.默认Vim编译器下一步

Git的安装、配置、使用01【Git Bash Here命令行操作】

 6.后面都默认下一步 

Git的安装、配置、使用01【Git Bash Here命令行操作】

Git的安装、配置、使用01【Git Bash Here命令行操作】

Git的安装、配置、使用01【Git Bash Here命令行操作】

Git的安装、配置、使用01【Git Bash Here命令行操作】

Git的安装、配置、使用01【Git Bash Here命令行操作】

Git的安装、配置、使用01【Git Bash Here命令行操作】

Git的安装、配置、使用01【Git Bash Here命令行操作】

Git的安装、配置、使用01【Git Bash Here命令行操作】

 7.下载 

Git的安装、配置、使用01【Git Bash Here命令行操作】

 8.安装结束 

Git的安装、配置、使用01【Git Bash Here命令行操作】

3. 安装成功后在cmd命令行模式下查看git版本信息

查看 git 版本命令:git –version

Git的安装、配置、使用01【Git Bash Here命令行操作】

4. Git的常用命令

(1)查看Git版本信息的命令:git –version

(2)查看当前的目录:pwd

Git的安装、配置、使用01【Git Bash Here命令行操作】

(3)设置系统用户级别的签名方式:

git config –global user.name ‘……’        #用户名内容自定义

git config –global user.email ‘……’        #用户邮箱自定义

Git的安装、配置、使用01【Git Bash Here命令行操作】

(4)查看签名的信息:git config -l

Git的安装、配置、使用01【Git Bash Here命令行操作】

(5)vi 编辑命令 

添加(修改、删除)数据:按 i 显示插入,直接更新文件

退出:按Esc——》:

         :q!——》退出不保存

         :wq——》退出保存 

5. Git的应用方式

 5.1 Git版本控制的方式

Git的安装、配置、使用01【Git Bash Here命令行操作】

 5.2 将工作目录中的项目代码上传到Git的本地的仓库

(1)初始化本地仓库(工作目录): git init

1.首先设置任意一个目录路径作为本地仓库的目录(D:\demo\test),进行初始化操作。

2.在该工作目录下右击 Git Bash Here

3.初始化本地仓库(工作目录):git init

Git的安装、配置、使用01【Git Bash Here命令行操作】

 (2)将代码添加到暂存区中:git add 文件名

1.查看本地库的状态:git status

Git的安装、配置、使用01【Git Bash Here命令行操作】

2.将工作目录中的代码提交到暂存中:git add 文件名

3.再一次查看本地库的状态:git status

注意点:代码或资源被提交到暂存中可以作撤销操作:git rm –cached hello.txt

Git的安装、配置、使用01【Git Bash Here命令行操作】

(3)将暂存区中代码提交到本地仓库:git commit

1.将工作目录中的代码提交到暂存中:git add hello.txt

2.查看本地库的状态:git status

3.将暂存区中代码提交到本地仓库:git commit -m “…[自定义内容]…” hello.txt

注意点:选项 -m:给出一些提示信息

4.再一次查看本地库的状态:git status

Git的安装、配置、使用01【Git Bash Here命令行操作】

 5.3 将工作目录中的代码进行修改

(1)修改代码:您好世界!

Git的安装、配置、使用01【Git Bash Here命令行操作】

(2)查看状态:git status

Git的安装、配置、使用01【Git Bash Here命令行操作】

(3)再一次提交到暂存区:git add hello.txt

Git的安装、配置、使用01【Git Bash Here命令行操作】

(4)再一次提交到本地仓库:git commit -m “…[自定义内容]…” hello.txt

Git的安装、配置、使用01【Git Bash Here命令行操作】

(5)查看两次日志信息:git reflog

Git的安装、配置、使用01【Git Bash Here命令行操作】

(6)日志输出:git log

Git的安装、配置、使用01【Git Bash Here命令行操作】

5.4 版本穿梭

git reflog :先查看日志信息

git reset –hard 4b9f42a:切换版本号

Git的安装、配置、使用01【Git Bash Here命令行操作】

5.5 清空暂存区

(1)如果还没有进行add和commit操作

         git chekout .

(2)如果进行add操作

         git reset .  或  git rm –cached hello.txt

(3)清空暂存区

         git clean -f hello.txt

6. Git的远程仓库的操作

一般在项目开发中我们会常使用Github和Gitee作项目你的托管平台(远程仓库)

 6.1将本地仓库中的代码上传到远程仓库

(1)注册一个Gitee项目托管平台的用户:sukels

Git的安装、配置、使用01【Git Bash Here命令行操作】

(2)登录GItee账户

Git的安装、配置、使用01【Git Bash Here命令行操作】

(3)在Gitee中创建一个远程仓库:Suke 

Git的安装、配置、使用01【Git Bash Here命令行操作】

(4)将本地仓库中的代码上传到远程仓库中Suke

1.添加一个远程仓库:git remote add origin https://gitee.com/sukels/suke.git

Git的安装、配置、使用01【Git Bash Here命令行操作】

2.查看远程仓库的地址: git remote  -v

Git的安装、配置、使用01【Git Bash Here命令行操作】

3.将本地仓库中的代码上传到远程仓库:git push origin master

 注:意外情况:protocol ‘https’ is not supported

Git clone 报错:fatal: protocol ‘https’ is not supported解决办法Git的安装、配置、使用01【Git Bash Here命令行操作】https://blog.csdn.net/sinat_29891353/article/details/82861472

Git的安装、配置、使用01【Git Bash Here命令行操作】

注:解决办法1:https://gitee.com/sukels/suke.git这部分代码手敲不要复制

注:解决办法2:不用https,换用ssh去clone(如果有ssh选项)

Git的安装、配置、使用01【Git Bash Here命令行操作】

git clone git@gitee .com:suke/suke.git

Git的安装、配置、使用01【Git Bash Here命令行操作】

报错:敲入git push origin master后,此时报错:gitee码云push报错:git@gitee.com: Permission denied (publickey). fatal: Could not read from remote

解决办法:生成秘钥
生成秘钥Git的安装、配置、使用01【Git Bash Here命令行操作】https://blog.csdn.net/qq_45037155/article/details/123445971

 git push origin master

Git的安装、配置、使用01【Git Bash Here命令行操作】

(5)刷新远程仓库Suke查看上传过来的代码

Git的安装、配置、使用01【Git Bash Here命令行操作】

 6.2将远程仓库中的代码克隆到本地仓库

(1)先从远程仓库中拉取代码(更新本地库中代码)

修改了远程仓库中代码

Git的安装、配置、使用01【Git Bash Here命令行操作】

Git的安装、配置、使用01【Git Bash Here命令行操作】

拉取远程仓库中修改后的代码:git pull origin master 

Git的安装、配置、使用01【Git Bash Here命令行操作】Git的安装、配置、使用01【Git Bash Here命令行操作】

(2)将远程仓库直接克隆到本地仓库

git clone https://gitee.com/sukels/suke.git

Git的安装、配置、使用01【Git Bash Here命令行操作】

注意点:保证本地仓库不能有先克隆过来的远程仓库,如果有的话先删除再克隆。

7. Git命令操作的总结

 7.1 操作本地仓库

(1)初始化本地仓库:git init

(2)添加到暂存区:git add 文件名

(3)将暂存区中的代码提交到本地仓库:git commit -m “消息提示” 文件名

(4)查看状态:git status

(5)查看日志:git reflog

(6)查看本地库中的文件:git ls-files

Git的安装、配置、使用01【Git Bash Here命令行操作】

 7.2 操作远程仓库

(1)将本地仓库中的代码上传到远程仓库

(2)将远程仓库中的代码拉取到本地仓库中

(3)直接将远程仓库克隆到本地仓库

四、仓库

1. 本地仓库

     对应是一个本地磁盘中的一个目录,这个目录中所有的文件都被git进行管理,在以后我们的项目开发过程中代码的工作目录就是本地仓库,仓库中的每一个项目的更新或改动都是git进行跟踪的。在操作本地仓库之前必须要初始化操作(只需要初始化一次即可)

2. 远程仓库

     其实就是一个互联网上的项目托管平台,可以管理项目和存储项目,目前使用较多的就是github和gitee两种。

 2.1 GitHub

     GitHub是一个面向开源及私有软件项目的托管平台,因为只支持Git作为唯一的版本库格式进行托管,故名GitHub。

Git的安装、配置、使用01【Git Bash Here命令行操作】

注意点:访问GitHub等待响应时间过长的解决方案

方法:修改HOSTS文件,位置:C:\Windows\System32\drivers\etc

Git的安装、配置、使用01【Git Bash Here命令行操作】

用记事本打开,在文件末加上两行代码:

Git的安装、配置、使用01【Git Bash Here命令行操作】

#访问GitHub等待响应时间过长的解决方案
140.82.112.3 github.com
140.82.114.3 www.github.com

Git的安装、配置、使用01【Git Bash Here命令行操作】

 2.2 Gitee码云

     Gitee 是开源中国推出的基于 Git 的代码托管服务。目前已经有注册开发者 600 万,托管超过 1500 万代码仓库。

今天的文章Git的安装、配置、使用01【Git Bash Here命令行操作】分享到此就结束了,感谢您的阅读,如果确实帮到您,您可以动动手指转发给其他人。

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。
如需转载请保留出处:https://bianchenghao.cn/28790.html

(0)
编程小号编程小号

相关推荐

发表回复

您的电子邮箱地址不会被公开。 必填项已用*标注