git搭建笔记

git常用命令

  1. 初始化

    git init
    

在这里插入图片描述

  1. 添加对改动文件的监视

    git add .
    

在这里插入图片描述
3. 添加有意义的记录(引号填写有意义的内容)

git commit -m "框架的搭建"

在这里插入图片描述
查看历史信息

git log

在这里插入图片描述

查看日志

  1. 常规查看日志

    git log
    
  2. 精简查看

    git log --oneline
    

在这里插入图片描述

  1. 查看历史信息

    git log
    
  2. 强大查看日志

    git reflog
    

查看仓库状态

查看状态

git status

在这里插入图片描述

更新了没有新增git add .
在这里插入图片描述
在这里插入图片描述

改变html文件里的内容后直接查状态
在这里插入图片描述

解决:git add .  和git commit -m "信息"

在这里插入图片描述

撤销

撤销本次代码的修改

git checkout .

在这里插入图片描述

回退到任意的版本

  1. 获取到你想要回退的版本的id(版本号)先看日志

    git log --oneline
    

在这里插入图片描述

  1. 拷贝一下 黄色部分的id即可

  2. 执行命令进行回退

    git reser --hard 版本号
    

在这里插入图片描述
4. 退出git 和vscode怎么查版本号,使用强大查询日志命令,获取之前的版本信息就可以回退了

git reflog
在这里插入图片描述

远程仓库

描述:其实只是一个公用的,外网下存放代码的服务器

国外 github

国内 码云gitee(码云把全部的仓库 都设置为私有!! 需要申请公开)

使用步骤

  1. 先注册好自己的账号(码云、github)
  2. 登录号码云后,新建一个远程仓库
    在这里插入图片描述
1. 创建已有的仓库
git remote set-url origin 
2. 新的仓库
git remote 
  1. 在你的本地仓库下打开git命令工具

    git status
    
  2. 把远程仓库的地址 记录在一个变量上 origin

    git remote set-url origin 仓库地址
    
  3. 开始把本地仓库的代码推送到远程仓库上

    可能跳出弹窗:填写码云上的账号好密码

    git push -u origin "master"
    

    注:如果本次推送成功,下次只需敲

    git push
    

用户信息缺失
在这里插入图片描述

成功
在这里插入图片描述

另一种推送远程仓库方式 理解

  1. 在你的本地仓库中设置 远程仓库的地址 origin 变量名称 可以随意改 不建议改

    git remote add origin https://gitee.com/ukSir/web02.git
    
  2. 执行推送到 指定的远程仓库

    origin 刚才添加的远程仓库的 变量名称

    master 每一个仓库都有一个 分支 master 默认

    -u 设 origin 和 master 为 默认的 远程仓库地址 - 默认的分支名称

    git push -u origin "master"
    

    下次推送 直接敲

    git push

克隆远程仓库

下载远程仓库到本地的操作,克隆远程仓库

git clone 地址

拉取更新

在已经克隆好的仓库中,获取到该仓库在远程仓库上 最新的代码,不需要重新克隆一次

只需要 拉取更新

  1. 进入到 本地仓库目录

  2. 拉取更新

    git pull
    

远程仓库-多人协作

可能冲突
在这里插入图片描述

一般拦截不建议强行推送,一般有原因会有提示,做git pull
在这里插入图片描述

冲突问题,解决
在这里插入图片描述

分支

分支 就是对本地仓库的一种复制 一种备份

不同分支之间的 正确的操作 是 互不影响

之前在使用git的时候 已经在用上分支了 默认分支 master

分支 可以在我们不影响 主要的代码的情况下 来安全的开发项目

不同分支之间的 正确的操作 是 互不影响

你在分支上对文件做了更改 都要记得做

git add

git commit

分支的哪些命令

  1. 查看分支

    git branch
    
  2. 创建分支

    git branch 分支名称
    
  3. 切换分支

    git checkout  分支名称
    
  4. 合并分支

    主分支(1.0版本) 对 dev分支(3.0)做合并 新版本的仓库 覆盖旧版本的仓库

    1. 先切换回主分支

      git checkout master
      
    2. 然后再敲命令来合并 dev分支

      git merge dev 
      
  5. 删除分支

    git branch -d dev 
    
  6. 把本地仓库的分支 推送到远程仓库 分支上

    git push 远程仓库的变量名称 分支的名称
    
    git push origin test 
    
  7. 查看远程仓库的变量名和url

    git remote -v 
    

忽略清单

在git管理的目录下,可能会有某些文件 不希望被git来管理!!

把不想被管理的文件 添加到 忽略清单中即可

  1. 新建一个文件 名字是固定 不能改 .gitignore

    index.js
    login.js
    # 注释语法   在忽略清单中生效 
    # 忽略所有的css文件
    # 在我们初始化项目的时候  一定会新建一个忽略清单 
    # 一般的项目都要忽略什么文件 不需要我们自己想 好模版可以直接套用 
    # 不能忽略提交已经被提交过到 本地仓库的代码 
    *.css
    dev.txt
    
  2. 你想要忽略谁 就把谁的名字添加进去

  3. 忽略清单 支持正则表达式 强大

补充

在git窗口中 填写备注信息

在这里插入图片描述

  1. 按下 esc
    被管理的文件 添加到 忽略清单中即可

  2. 新建一个文件 名字是固定 不能改 .gitignore

    index.js
    login.js
    # 注释语法   在忽略清单中生效 
    # 忽略所有的css文件
    # 在我们初始化项目的时候  一定会新建一个忽略清单 
    # 一般的项目都要忽略什么文件 不需要我们自己想 好模版可以直接套用 
    # 不能忽略提交已经被提交过到 本地仓库的代码 
    *.css
    dev.txt
    
  3. 你想要忽略谁 就把谁的名字添加进去

  4. 忽略清单 支持正则表达式 强大

状态下 :q 然后回车即可

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值