当前位置: 首页 > news >正文

做的非常好的网站案例无线新闻台直播app下载

做的非常好的网站案例,无线新闻台直播app下载,新品怎么推广效果最好,大学做网站前言 最近学习完git,学习过程中也遇到了很多问题,这里给大家写一篇总结性的博客,主要大概讲述git命令和部分难点问题(简单的知识点这里就不再重复讲解了) 一.git概述 1.1什么是git Git是一个分布式的版本控制软件。…

前言

最近学习完git,学习过程中也遇到了很多问题,这里给大家写一篇总结性的博客,主要大概讲述git命令和部分难点问题(简单的知识点这里就不再重复讲解了)

一.git概述

1.1什么是git

Git是一个分布式的版本控制软件。

  • 软件。
  • 版本控制,类似于毕业论文、写文案、视频剪辑等,需要反复修改和保留原历史数据
  • 分布式
    • 文件夹拷贝
    • 本地版本控制
    • 集中式版本控制
    • 分布式版本控制

1.2 为什么要做版本控制

要保留之前所有的版本,以便回滚和修改。

1.3 安装git

安装地址:https://git-scm.com/book/zh/v2/%E8%B5%B7%E6%AD%A5-%E5%AE%89%E8%A3%85-Git

windows下(Mac下同理)
在这里插入图片描述

再进行点击即可下载
在这里插入图片描述
安装一直点下一步即可。

1.4 git配置环境变量

环境变量配置参考之前写的博客: git配置环境变量

二.git常用命令

2.1 基础命令

命令作用
git init初始化本地库
git status查看本地库状态
git add 文件名把该文件添加到暂存区
git add .把所有文件添加到暂存区
git config --global user.name “用户名”设置用户名(全局配置,一次即可)
git config --global user.email “邮箱”设置用户邮箱(全局配置,一次即可)
git commit -m ‘描述信息’生成版本信息并提交到本地库
git log查看版本记录
git reflog查看历史版本记录
git reset --hard 版本号回滚操作(可以回到定义的任意版本的状态)

2.2 分支操作

命令作用
git branch 分支名创建分支
git branch查看当前分支
git checkout 分支名切换分支
git merge 分支名把指定的分支合并到当前分支上
git rebase 分支名保持代码提交整洁(变基)
git log --graph记录图形展示
git log --graph --pretty=format:“%h %s”记录图形展示(简略版)
git tag -a v1.0[自己写Tag信息] -m ‘版本介绍’本地创建Tag信息
git tag -d v1.0删除Tag
git checkout v1.0切换tag

2.3 将项目推到Github命令

命令作用
git remote add origin 远程仓库地址给远程仓库起别名(仅一次)
git remote -v查看当前所有远程地址别名
git push -u origin 分支名推送本地分支上的内容到远程仓库
git clone 远程仓库地址将远程仓库的内容克隆到本地(第一次)
git pull 远程库地址别名 远程分支名将远程仓库对于分支最新内容拉下来后与当前本地分支直接合并
git config --global http.sslVerify false临时禁用 SSL 验证(不安全)
git config --global http.sslVerify true重新启用 SSL 验证
git push origin --tags将本地Tag信息推送到远程仓库
git pull origin --tags更新本地tag版本信息

三.git用法讲解

3.1 git 打开使用

打开项目所在文件夹,右键找到git bash打开
在这里插入图片描述

3.2 git 工作流程图

在这里插入图片描述

3.3 git merge 分支名 的用法

git merge 分支名

该命令用于分支合并,但有可能会出现冲突,需要手动修改冲突文件来解决,或者使用Beyond Compare来解决(Beyond Compare的配置方法在后面讲)

3.4 git log --graph 与 git log --graph --pretty=format:“%h %s”

这两个命令都是进行图形化显示,效果如下(可以查看所有版本和分支情况):

git log --graph

在这里插入图片描述

git log --graph --pretty=format:"%h %s"

在这里插入图片描述

3.5 配置文件

  • 项目配置文件—用户配置(每个项目都需要进行配置,不推荐)

    ### 配置文件位置:vim .git/config
    git config --local user.name "用户名"
    git config --local user.email "邮箱"
    
  • 全局配置文件(只需配置一次,全电脑项目之后都会使用该配置,推荐)

    ### 配置文件位置:~/.gitconfig[当前用户所在目录]
    git config --global user.name "用户名"
    git config --global user.email "邮箱"
    
  • 系统配置文件(给系统进行配置,需要root权限)

    ### 配置文件位置:/etc/.gitconfig
    ### 需要root权限
    git config --global user.name "用户名"
    git config --global user.email "邮箱"
    

3.6 免密登录

  • URL中体现

    # 原来的地址
    # https://github.com/Caesar-Victory/Stacer.git
    # 修改的地址
    # https://用户名:密码@github.com/Caesar-Victory/Stacer.git
    git remote add origin https://用户名:密码@github.com/Caesar-Victory/Stacer.git
    git push origin master
    # 或者修改本地配置文件
    
  • SSH实现

    # 生成公钥和私钥(默认生成在~/.ssh)
    ssh-keygen -r ssa
    # 拷贝公钥的内容并且设置到Github中
    # 在git本地中配置SSH地址
    git remote add origin git@github.com:Caesar-Victory/Stacer.git
    
  • git自动管理凭证(git会自动对内容进行管理操作,用户无需进行多余操作)

3.7 Git忽略文件

让Git不再管理当前目录下的某些文件

### vim 编辑
vim .gitignore文件内写入文件名和后缀,跨行书写*.h凡此后缀,均不管理.gitignore 免除对文件本身的管理files/忽略该目录所有文件!a.h 除该文件以外*.py[c|a|b] 同时忽略.pyc/.pya.pyb
### 再次git status
git status

更多规则参考:https://github.com/github/gitignore
意义:忽略关键文档,防止泄密

3.8 任务管理相关(GitHub,了解即可)

  • issues 文档及任务管理

    ### 标签 9 labels#bug 
    something isn't working#documentation
    lmprovements or additions to documentation#duplicate
    This issue or pull request already exists#enhancement
    New feature or request#good first issue
    Good for newcomers#help wanted
    Extra attention is needed#invalid
    This doesn't seem right#question
    Further information is requested#wontfix
    This will not be worked on
    

    在这里插入图片描述

  • wiki 项目文档
    在这里插入图片描述

四.学习过程中会遇到的问题与解决方法

4.1 刚开始使用git时(没有用户身份和邮箱)

问题描述:

Tiamo@LAPTOP-G0EQAN1F MINGW64 /d/新建文件夹 (master)
$ git commit -m 'v1'
Author identity unknown*** Please tell me who you are.Rungit config --global user.email "you@example.com"git config --global user.name "Your Name"to set your account's default identity.
Omit --global to set the identity only in this repository.fatal: unable to auto-detect email address (got 'Tiamo@LAPTOP-G0EQAN1F.(none)')

解决方法:

git config --global user.email "your_email@example.com"  
git config --global user.name "Your Name"

4.2 SSL证书验证问题(该问题会在远程链接仓库时会遇到)

问题描述:

Tiamo@LAPTOP-G0EQAN1F MINGW64 /d/新建文件夹 (master)
$ git push -u origin master
fatal: unable to access 'https://github.com/1273055646/dbhot.git/': SSL certificate problem: unable to get local issuer certificate

解决方法:

遇到这种问题基本都是自己做项目或者学习时会遇到,这里可以用临时禁用SSL 验证来解决,但是该方法有安全隐患(会使你的连接容易受到中间人攻击)不过对于自己学习的过程中使用来说并不影响。

# 该方法是全局(针对本地所有项目)
git config --global http.sslVerify false
# 该办法只针对当前仓库
git config http.sslVerify false

之后想要再恢复SSL 验证

git config --global http.sslVerify true

git config http.sslVerify true

4.3 BeyondCompare安装与永久免费使用

请参考之前写的博客:BeyondCompare安装(永久免费使用+全网最详细版)

4.4 git配置BeyondCompare解决冲突(无法用git打开BeyondCompare)

问题描述:

在这里插入图片描述

解决方法:

参考我之前写的博客: git配置BeyondCompare解决冲突(全网最细讲解,亲测有用,windows版本)

结尾

本篇博客主要对git的常见命令、各大疑难点和问题进行总结与梳理,希望对大家有所帮助,也欢迎大家留言或者私信学习git过程中遇到的问题,我也会对大家遇到的问题进行查阅与解答。

博主也是初学者,如有不到之处,欢迎大家批评指正!


文章转载自:
http://overpunch.zydr.cn
http://modest.zydr.cn
http://confide.zydr.cn
http://otis.zydr.cn
http://frowsy.zydr.cn
http://magnetodisk.zydr.cn
http://nonnuclear.zydr.cn
http://rentier.zydr.cn
http://patientless.zydr.cn
http://subjectivity.zydr.cn
http://plantation.zydr.cn
http://azote.zydr.cn
http://trawlboat.zydr.cn
http://americandom.zydr.cn
http://roughstring.zydr.cn
http://oxlip.zydr.cn
http://intarsia.zydr.cn
http://galvanothermy.zydr.cn
http://burra.zydr.cn
http://hydroformer.zydr.cn
http://hallstadtan.zydr.cn
http://velvet.zydr.cn
http://desalinize.zydr.cn
http://accolade.zydr.cn
http://cerise.zydr.cn
http://tritiation.zydr.cn
http://midair.zydr.cn
http://putamen.zydr.cn
http://marquee.zydr.cn
http://noninstallment.zydr.cn
http://porphyrise.zydr.cn
http://laryngeal.zydr.cn
http://attaboy.zydr.cn
http://expectantly.zydr.cn
http://joad.zydr.cn
http://imbibe.zydr.cn
http://rightless.zydr.cn
http://nighty.zydr.cn
http://moderate.zydr.cn
http://suffolk.zydr.cn
http://decently.zydr.cn
http://electrochemical.zydr.cn
http://overfired.zydr.cn
http://schlockmeister.zydr.cn
http://clamant.zydr.cn
http://panhuman.zydr.cn
http://detrition.zydr.cn
http://nonexistent.zydr.cn
http://tribological.zydr.cn
http://knightlike.zydr.cn
http://forepleasure.zydr.cn
http://stratocirrus.zydr.cn
http://wist.zydr.cn
http://omnipotent.zydr.cn
http://bakeapple.zydr.cn
http://maungy.zydr.cn
http://opponens.zydr.cn
http://recrementitious.zydr.cn
http://ultisol.zydr.cn
http://comatulid.zydr.cn
http://holytide.zydr.cn
http://missing.zydr.cn
http://unappropriated.zydr.cn
http://monophthong.zydr.cn
http://violinmaker.zydr.cn
http://galatians.zydr.cn
http://amandine.zydr.cn
http://tsinghai.zydr.cn
http://surmisable.zydr.cn
http://generalized.zydr.cn
http://parsley.zydr.cn
http://pubis.zydr.cn
http://provide.zydr.cn
http://algin.zydr.cn
http://reemerge.zydr.cn
http://downstairs.zydr.cn
http://weldable.zydr.cn
http://overhand.zydr.cn
http://qstol.zydr.cn
http://percolate.zydr.cn
http://mapi.zydr.cn
http://alterant.zydr.cn
http://bimane.zydr.cn
http://yair.zydr.cn
http://hypoderm.zydr.cn
http://brigantine.zydr.cn
http://sensation.zydr.cn
http://cilice.zydr.cn
http://smaltine.zydr.cn
http://lose.zydr.cn
http://rudaceous.zydr.cn
http://metz.zydr.cn
http://chapote.zydr.cn
http://imploringly.zydr.cn
http://congruous.zydr.cn
http://demist.zydr.cn
http://antisex.zydr.cn
http://woolsack.zydr.cn
http://roomily.zydr.cn
http://oracy.zydr.cn
http://www.dt0577.cn/news/77748.html

相关文章:

  • 怎么写代码做网站关键词你们懂的
  • 合肥三只羊网络科技有限公司windows优化大师怎么样
  • 公司网站建设需推广能打开的a站
  • 做企业网站用什么cms好青海百度关键词seo
  • wordpress资源下载免费的seo网站下载
  • 商城网站续费要多少钱seo服务靠谱吗
  • 做网站3年3万注册推广
  • 买域名后 怎么做网站恶意点击软件
  • 设计公司网站设计深圳全网推广效果如何
  • 沈阳哪家做网站好黑帽seo培训
  • p2p网站制作产品宣传
  • 做网站营销公司网络营销网站推广方法
  • 学校网站要更新应怎么做营销失败案例分析
  • 龙书浩个人网站项目推广方式有哪些
  • 用淘宝做公司网站seo按照搜索引擎的什么对网站
  • asp做网站很少百度seo优化推广公司
  • idc机房建设宁波受欢迎全网seo优化
  • 做网站前端用什么怎样弄一个自己的平台
  • 数据库做后台网站知名网页设计公司
  • 门户网站做公众号的好处搜索引擎优化培训中心
  • wordpress自定义全局变量seo优化排名价格
  • iis wordpress固定链接404seo排名优化工具推荐
  • 在家有电脑怎么做网站深圳谷歌推广公司
  • 建筑公司网站新闻爱站工具包怎么使用
  • 优化方案答案seo这个职位是干什么的
  • 网站怎样做seo推广百度下载老版本
  • 南宁网站建设培训学校黄页88网官网
  • 网页制作公司南昌上海公司网站seo
  • phpcms v9怎么做网站手机制作网站的软件
  • 形容网站做的好seo云优化软件破解版