Git的一些常规命令

在这里插入图片描述
首先分几个区:

  1. 工作项目,也就是工作区。
  2. 暂存区,把工作区的项目提交到暂存区。(git add)
  3. 把暂存区的代码提交到本地仓库。 (git commit)
  4. git --version :查看git的版本号
    工作流程
    将工作目录的代码先提交到暂存区,然后再由暂存区提交到本地仓库。
    关于分支操作
    在这里插入图片描述
    master是主干,通过主干可以创建下面1,2,3,4,5分支。然后在分支的过程中还可以创建分支,在一点点合并。
    分支的作用:在版本控制过程中,使用多条线同时推进多个任务
    以命令行方式操作本地库
    git 分布式版本管理
    • 每个人电脑都是一个服务器,存储着各个版本的代码
    • 不需要联网,就可以上传代码
    • git 上传都是以元数据的形式上传的
    cvs、svn 集中式版本管理
    • 每次使用都要从中央服务器拉取最新的代码,然后工作改动,在提交到中央服务器
    • 需要通过联网才能上传到中央服务器
    • 都是以文件形式传输的
    git的基础命令
    • git全局配置信息
    git --version (查看git版本)
    git config -l (查看全局的基础信息)
    git config --global user.name ‘xxx’
    git config --global user.email ‘xxx@xxx.xxx’
    • 创建本地仓库
    git init (创建本地仓库)(.git这个文件不能删除,删除就不是仓库了)
    • 在本地工作区编写完成代码之后,把代码提交到暂存区
    git status(查看文件状态)【红色代表文件在工作区,绿色在暂存区,没有证明在历史区】
    git add 文件名 (把指定文件提交到暂存区)
    git add . (把全部文件提交到暂存区)
    git add -A (把全部文件提交到暂存区)
    git restore 文件名:还原工作区的文件,把暂存区代码覆盖到本地
    • 把文件提交到历史区
    git commit -m’注释’ (把暂存区的文件提交到历史区,注释就是你这次提交的描述信息)
    git log (查看历史版本信息)
    git reflog (查看历史版本信息)
    :q (退出查看)
    • GitHub就是一个开源的网站(大家都可以把自己的源代码传上去)
    • 创建一个远程仓库
    • 进行远程仓库和本地仓库的关联
    • git remote -v (查看远程仓库关联状态)
    • git remote add origin 项目地址(把本地仓库和指定的远程仓库关联) git@github.com:wumting/2019.11.18-js.git
    • git remote rm origin(取消远程仓库和本地仓库的关联)
    • 把本地的代码推送到远程仓库
    git pull origin master(把远程仓库的代码拉取到本地)
    git push origin master(把本地的代码推送到远程仓库)
    • git clone 地址 别名(把远程仓库克隆到本地)
    相当于(git init、git remote add、git pull)
    • git reset --hard 历史版本号 回退到之前的版本
      1、git的全局配置
            git config -l(git config --list):查看git的全局配置
            git config --global user.name 'xxx':配置全局的用户名
            git config --global user.email 'xxx@xxx':配置全局的邮箱
        2、创建本地仓库,完成版本控制
            git init :初始化本地仓库
            git add . :把全部修改的文件提交到暂存区
            git add -A:把全部修改的文件提交到暂存区
            git add 文件名 :把指定修改的文件提交到暂存区

            git commit -m'注释':把暂存区的文件提交到历史区
            git reset --hard 七位历史版本号:回滚指定历史版本的代码到本地

            git status:查看文件提交状态(如果文件颜色是红色的,说明都在工作区,如果是绿色,文件都在暂存区,看不见证明东西都在历史区)
            git log:查看历史版本信息
            git reflog:查看所有的历史版本信息

        3、把本地的代码提交到远程仓库
        
            git remote -v:查看本地仓库和远程仓库的连接状态
            git remote add origin :  远程仓库项目地址
            git remote rm origin : 解除本地和远程仓库的关联

            git pull origin master:把远程仓库的代码拉取到本地
            git push origin master:把本地的代码推送到远程仓库

            git clone 远程仓库项目地址 本地的项目名:把远程的项目仓库克隆到本地(git init  git remote add   git pull   )

          4.回滚代码
            git check  历史回退到工作区
            git reset --hard ‘历史版本号’  回退到工作区
            git reflog  查看所有的历史版本
            

1.git分布式管理开发工具

==>每个开发者本地就是一个代码管理仓库
拿到项目后该干嘛

  1. 创建本地仓库 git init
    在本地仓库里面有三个区,工作区:写代码的。
    还有两个看不见的,暂存区,历史区。
    提交过程,先把工作区的代码提交到暂存区,然后在提交到历史区,每提交一次就会生成一个历史版本。想用哪个版本的代码就回退一下。从本地仓库的历史区,基于命令,把某个版本信息回退到工作区。

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

2.git安装

检查是否安装成功,用git --version 看一下

3.git工作原理

  • 工作区:我们能看到的,并且用来写代码的区域
  • 暂存区:临时存储用的(今天的代码写完了,下班了的话,可以先把代码存储到暂存区,第二天回退到工作区继续写)
  • 历史区:生成历史版本(只有这个东西彻底结束了,认为有必要生成一个历史版本,就可以生成历史版本)
    提交的顺序:工作区=>暂存区=>历史区
    如果想回滚:可以从暂存区回滚到工作区,也可以从历史区回滚到工作区
    1.git 的全局配置
    在这里插入图片描述
    第一次安装的时候需要先配置,配置完后再执行git config -l 查看一下

2.创建本地仓库完成版本控制
创建本地 git 仓库
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值