Git版本控制看这一篇就够了!!!全

第一步:Git了解

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

第二步:安装Git

(成功出现Git Bash Here或Git GUI Here),本次版本Git-2.38.1-64

Git分布式****版本控制系统:官网下载慢,可通过淘宝镜像地址:Git淘宝镜像地址下载

1.next

img

2.选择组件,默认

img

3.选择默认编辑器

img

4.分支命名

img

5.调试环境,使用推荐

img

6.选择SSH认证

img

7.选择http传输,希望git使用那个SSL/TLS进行http连接?

img

8.处理行结束符

img

9.配置git bash中使用哪个终端模拟器

img

10.选择push的默认行为

img

11.选额凭据助手

img

12.额外的配置选项,启用文件系统缓存

img

13.实验配置选项,新功能

img

14.安装页

img

15.完成打开

img
需求实现:开启版本管理

github/gitee :可以将N个完全不同的项目作为N个分支放在同一个仓库中

  • 第一种: 创建gitee(码云)账号并配置SSH公钥,将本地的selfmaster分支推送到origin主机
1.注册并激活gitee(码云)账号登录-网址https://gitee.com/:Gitee - 基于 Git 的代码托管和研发协作平台
2.生成并配置SSH公钥。从公钥文件复制到gitee对应位置即可,可在终端运行 ssh -t git@gitee.com 检测SSH公匙是否配置成功

//01.登录码云 => 我的 => 设置 => ssh公钥 => 怎样生成公钥 =>
//02.按照提示完成三次回车,即可生成 ssh key,在C:\Users\Administrator/.ssh中或者命令行查看
//03.将公钥复制粘贴到码云gitee
//04. 若弹出验证则是gitee的账密

3.在gitee手动创建裸仓库 repositorylh(远程的gitee仓库),将本地的master分支推送到origin主机,同时指定origin为默认主机

//Git 全局设置:
C:\Users\Administrator>git config --global user.name ""
C:\Users\Administrator>git config --global user.email ""

//初始化一个本地仓库,add添加到暂存区,commit提交到本地库,然后跟远程关联,推送到远程默认分支
    git init
    git add .
    git commit -m ""
    git remote add origin 远程仓库地// origin 为远程仓库别名  后面http为远程仓库地址
    git push -u origin "master"//将本地的master分支推送到origin主机,同时指定origin为默认主机
  • 第二种: 创建github账号,将本地分支提交到远程分支
//查看git版本
$ git --version

//git常用命令
	//1.设置用户签名--必须,为了区分开发者身份,为虚拟的只需设置一次,将来登录github或者gitee的账号无关
    	设置签名有两种方式:
        01. 单个仓库单独设置,这种方式只针对单个仓库有效;
            git config user.name 用户名
            git config user.email 邮箱
        02.全局配置,采用这种方式配置后, 所有仓库都有效。如果对两种方式都进行了配置,那么会优先使用单个仓库配置方式的配置信息。
            git config --global user.name
            git config --global user.email
        03.查看是否配置成功
            C:\Users\Administrator下.gitconfig文件记事本打开查看
  //2.初始化本地仓库,项目目录右击Git Bash Here,会出现.git文件
      	01.git init 验证:查看勾选隐藏的项目即可看到.git文件
        02.ll(Linux命令)查看本地库文件,查看隐藏文件需要ll -a
        03.git status
        	//1.红色代表在工作区,还未被git追踪
        	//2.绿色表示git已经追踪到,存在于暂存区,暂存区的文件可以删掉,不会影响工作区
        	//刚创建的git仓库默认的master分支要在第一次有效的commit之后才会真正建立
            git add 文件名	
            git add . //即添加当前目录下的所有文件到暂存区,LF自动转化行末换行符(window换行符是CRLF,Linux是LF),不用管
            git commit -m "日志信息" 文件名 //会生成版本号
            git commit -m "first commit" 即从暂存区提交所有文件到本地库
        04.查看分支,有了即可进行接下来的操作
            $ git branch -v
  //3.分支开发
        git checkout -b self-pro //创建且切换到分支
  • 常用命令
git branch//不带参数:列出本地已经存在的分支,并且在当前分支的前面用"*"标记
git branch -r//查看远程仓库分支列表
git branch -a//查看所有分支列表,包括本地和远程
git branch -d dev//删除dev分支,若分支中有未merge的提交,会失败,此时可用 git branch -D dev:强制删除分支
git branch -vv //可以查看本地分支对应的远程分支
git branch -m oldName newName//给分支重命名

##删除根目录下面的隐藏文件夹“.git”,可删除Git本地仓库
##在github的对应仓库中到settings,找到"danger zone"的最后一项,删除远程库
##克隆远程库至本地库:git clone 远程库地址。(https 克隆前不需要 init,也不需要登陆账号)
##克隆分支下的项目git clone -b 分支名 远程库地址
##拉去远程库至本地库:git pull 远程库别名或地址 远程分支名//本地库与远程库已经不同步了,将远程库的内容拉取到本地库
  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值