git的学习与使用

目录

什么是git

git的作用

git使用前准备

git安装

git配置用户信息(直接在桌面右击,选择Git Bash Here进行操作)

git使用的概念

git分为3个操作区域‘工作区’,‘暂存区’,‘版本库’

git的使用

创建一个git代码仓库(新建文件夹,鼠标右击,git Bash Here)

git工作指令

分支(用于多人协作)​

远程分支(使用gitee)(包括ssh配置,以及远程下载项目与传送)

部署git pages(用gitee部署一个服务器)

 

git工作流​


什么是git

分布式版本控制系统,用于记录一个版本的变化,并且可以对之前的版本进行查阅修订

git的作用

  1. 对于不同的版本进行管理
  2. 可以用于多人协同开发项目

git使用前准备

  1. git安装

    • git安装地址
    • 鼠标右键后,会出现Git GUI HereGit Bash Here 一般使用Git Bash Here(Git GUI Here是一个图形操作界面,但是一般并不使用,而是使用sourcetree进行操作)
  2. git配置用户信息(下载后需要先进行配置,直接在桌面右击,选择Git Bash Here进行操作)

    • git config --global user.name yyy
    • git config --global user.email email
    • git config --list   检测配置结果

git使用的概念

  1. git分为3个操作区域‘工作区’,‘暂存区’,‘版本库’

        首先在工作区完成代码编辑,之后将其放入暂存区,最后将暂存区内容放入版本库,使其成为版本库中的一个版本。

git的使用

  1. 创建一个git代码仓库(新建文件夹,鼠标右击,git Bash Here

    1. git init   初始化git   出现.git文件代表创建初始化成功
  2. git工作指令

    1. git add file.html        将工作区的文件放入暂存区

    2. git commit -m "描述"    将暂存区的文件提交到版本库,变为一个单独的版本

    3. git status     查看git代码库中的文件当前的状态,可以显示文件是否被修改文件是否被跟踪(1,图中untracked files下的红色文件表示 second.html在工作区,没有被git进行跟踪。2,change not staged for commit 表示在暂存区版本库中的文件被进行了修改3,change to be committed 代表在暂存区的文件)

    4. git add .  将工作区所有文件放入暂存区

    5. .gitignore文件(当我们要添加到暂存区的文件数量特别大,但是其中有一些文件不需要添加,就可以通过.gitignore进行配置过滤这些文件)

    6. git log  查看在版本库中一共有几个版本

    7. git reset --hard 前6位即可  (版本回退,回退到之前的版本,然后基于这个版本进行开发,但是回退后在使用   git log 就不知道后面的版本了)

    8. git reflog 查看进行的操作

    9. git revert    回滚,不是回到某个版本,是把这个版本做的事情抵消掉(可以在第二行进行描述,ESC键  : 进行确认, wq进行退出) 

    10. git diff   比较暂存区与工作区的差异

  3. 分支(用于多人协作)

     

    1. git branch 分支姓名  重新创建一个分支,但是他依然停留在当前的分支

    2. git checkout  分支姓名   切换到指定分支,并更新工作区

    3. git merge 分支1    将分支1与当前分支进行合并,合并后当前分支出现新的版本,分支1并不变

    4. git checkout -b 分支姓名   新建一个分支,并且切换到这个分支上面

  4. 远程分支(使用gitee)(包括ssh配置,以及远程下载项目与传送)

    1. 新建仓库
    2. git clone url    下载一个项目和整个代码的历史(通过https与ssh ssh需要进行配置,现在如果想要在某个文件下克隆项目,就在这个文件夹的git中使用git clone ssh或https就可以了   cd 文件名   进入某个文件下  wq表示确认)
    3. 配置ssh
      1. ssh-keygen -t rsa  -C "you email"    (一直确认就可以了的)
      2. 通过路径得到id_rsa.pub文件,通过编辑器得到里面的编码,
         
      3. 将得到的SSH公钥进行添加
      4. ssh -T git@gitee.com  测试是否配置成功
    4.  git push origin master  就是将本地的推向master 不要跨分支推送,本地在哪个分支远端就写哪个分支

    5. git pull origin  其他分支   取回远端的分支,与本地当前分支进行合并,可以跨分支

  5. 部署git pages(用gitee部署一个服务器)

    1. 在gitee创建一个项目,接着使用git clone url将其下载到本地,然后进行编辑代码。
    2. 在使用git push origin master 将其推向远端的master
    3. 在当前的项目下选择服务-> gitee page

  6. git工作流

  7. 使用git部署到服务器后,路径并不会显示index而live serve则会显示.

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值