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

快递网站怎么制作怎样做百度推广网页

快递网站怎么制作,怎样做百度推广网页,内江市住房和城乡建设局网站,那个网站可以做ppt赚钱git 学习笔记 目录 一、git是什么 二、创建仓库 三、工作区域和文件状态 四、添加和提交文件 五、回退版本 (了解) 六、查看差异 七、删除文件 八、.gitignore文件(了解) 九、github ssh-key配置 十、本地仓库和远程仓库内…

git 学习笔记

目录

一、git是什么

 二、创建仓库

三、工作区域和文件状态

 四、添加和提交文件

五、回退版本 (了解)

六、查看差异

七、删除文件

 八、.gitignore文件(了解)

 九、github ssh-key配置  

 十、本地仓库和远程仓库内容推送


一、git是什么


git是分布式主流版本管理控制系统
结合GitHub管理托管平台使用
使用一个叫仓库的数据库来控制文件的变化,仓库中的每个文件都有一个完整的版本历史纪录,可以看到提交者在什么时间修改了哪些文件的哪些内容,需要时可以回退历史版本

在这里插入图片描述

 二、创建仓库

方式一:在自己的电脑本地直接创建一个仓库 

 创建一个作为项目仓库的文件夹     mkdir  文件夹名

然后进入该目录下 输入命令 :git init

或者在已有本地项目文件夹直接初始化

git init

出现以上回显语句,说明创建成功,而且,会多一个隐藏文件夹 .git 

ls  看不到隐藏文件夹,要   ls -a  才能看到目录下所有文件夹 

 当然,可以直接初始化一个仓库,直接在命令后加上 仓库名,会直接生成对应文件夹

git init my-repo

方式二:从远程服务器上克隆一个已经存在的仓库

git clone github/gitee项目地址
例如:git clone https://github.com/jjw-DL/OpenPCDet-Noted.git

三、工作区域和文件状态

 工作区:电脑里实际可以看到的目录

暂存区:也叫索引,用来临时存放未提交的内容,一般在.git目录下的index中

本地仓库:Git在本地的版本库,仓库信息存储在.git这个隐藏目录中

远程仓库:托管在远程服务器上的仓库,如github\gitlab\gitee

 文件状态

已修改:修改了文件,但没有保存到暂存区

已暂存:把修改后的文件放到暂存库

已提交:把暂存区的文件提交到本地仓库

主要是以上三种,下两种较少提

(未跟踪):新建的还没有被git管理起来的文件

(未修改):已经被git管理起来,内容未被修改

下图为部分转换关系

 四、添加和提交文件

git init   //创建仓库
git status   //查看仓库状态
git add   //添加到暂存区
git add *.后缀名  //添加一类文件到暂存区
git add .    //把当前文件夹下所有文件添到暂存区
git commit   //提交
git commit -m "message"  //提交所有暂存区的⽂件到本地仓库
git commit -am "message"  //提交所有已修改的⽂件到本地仓库
git log  //查看提交记录信息
git log --oneline  //查看提交历史,--oneline表示简介模式ps:
git diff   //查看未暂存的⽂件更新了哪些部分
git diff <commit-id> <commit-id>   //查看两个提交之间的差异git ls-files  //查看暂存区的文件

例如查看状态:

 这是已经提交完成的状态

刚创建的未跟踪的文件是显示红色的

git add 可以使用通配符添加多个同后缀文件

例:下有四个红色未跟踪状态下的文件,txtsh都有

 把以txt结尾的文件添加进暂存区,使用命令

git add   *.txt

运行命令后查看status状态 ,绿色表示在暂存区,红色表示在工作区未添加到暂存区

git commit只会提交暂存区中的文件,不提交工作区的文件

五、回退版本 (了解)

git reset git reset --soft   //工作区和暂存区都不清空
git reset --hard    //工作区清空  暂存区清空  
git reset --mixed    //工作区保留  暂存区清空  --默认此场景

 例如下面三次提交:

下面是  git log 查询的版本号

  复制三份,用来熟悉三种参数操作

 例:尝试soft回退:

 查看提交历史:

 退到第二次提交了

工作区文件还在,内容未变,暂存区文件也还在

查看状态,回到了第二次提交版本,此时 file3 还未提交,仍在暂存区,显示绿色 

hard参数回退到上一版本:工作区暂存区file3都没了

mixed参数回退到上一版本:工作区还有,暂存区没了

六、查看差异

七、删除文件

rm <file> ;git add <file> //本地工作区删除文件,然后暂存删git rm <file>   //从暂存区和工作区同时删除git rm --cached <file>   //暂存区删除,保留在工作区中git rm -r *   //递归删除某个目录下所有子目录和文件,删后提交下ps:
git mv <file> <new-file>  //移动⼀个⽂件到新的位置

 关于rm 后要add, 看到,单纯rm后,暂存区并没删除,所以有git rm  file这个命令,一次就好,

 但还是记得 git commit 提交,不然,删除的文件在版本库中还是存在的

 八、.gitignore文件(了解)

作用是让我们忽略掉一些不应该被加入到版本库中的文件,让仓库体积更小,更干净

 九、github ssh-key配置  

github建立仓库后,有https 和 ssh 两种方式的远程仓库地址,

https开头的方式在我们需要把本地代码push到远程仓库的时候,要验证账户和密码

git 开头的使用ssh协议,这种方式在推送的时候不需要验证用户名和密码,但需要在github上添加ssh公钥的配置,更安全

github 配置ssh密钥:

直接git clone 在github上的地址,发现报无法建立连接

键入:

ssh-keygen

回显密钥文件生成位置,直接回车,跳出设置二次验证密码,没必要,直接回车,再回车确认空填二次验证密码 ,如下图,成功

 记事本打开公钥.pub 文件,全选内容,复制

 打开github页面,头像处点击,进入settings,

 左侧栏找到ssh and gpg keys ,进入,点击add keys

 如图,可以取一个名字

可能会跳出验证github的账号密码,输入就行

可以测试一下连接,输入如下命令

ssh -T git@github.com

 测试通过

 总结:

 十、本地仓库和远程仓库内容推送

再次克隆我们创建的github仓库,克隆成功

复习一下添加命令,以及推送到平台

进入仓库,创建个小文件,写入 hello

 git add 添加到暂存区,git commit 添加到本地仓库

 此时,github还是看不到我们的hello.txt

因为没有从本地仓库推送到远程平台仓库

所以,执行 git push 命令

 此时,刷新 github 仓库页面,发现已经推送成功

十、关联本地仓库和远程仓库

git remote add origin ....github仓库地址....
----------------------------
git branch -M mian   //指定分支名称为main
----------------------------
git push -u origin main  
//把本地的main分支和远程的origin别名的仓库的main分支关联起来
//其实,完整语句应该是:
//git push -u origin main:main
//如果本地分支和远程分支名字相同的话,就写一个main就行啦----------------------------
git pull origin main
//远程仓库上在线修改了文件的话,或者其他人的本地仓修改了推上去,
//而我们在本地仓库要同步的话,需要拉取同步,这时要使用pull
//作用是把远程仓库的指定分支拉取到本地进行合并

以刚才例子做说明步骤

 可以看到现在远程仓库对应别名就是 origin ,后面就是对应地址

 push 具体例子上一节有

示范一下 pull 操作

github上在线新增一个 readme 文件

 不输入别名 分支名 ,则默认仓库别名为origin,分支为main

 本地仓库新增了修改的新增readme文件

 查看内容,一致

 注意,执行完pull,会自动执行合并操作,如果远程仓库修改内容和本地仓的修改内容没有冲突的话,合并操作就会成功,否则会冲突失败,需要手动解决

fetch 命令也可以获取远程仓的修改,但不会自动合并,具体冲突问题在学习分支时再记录

小节总结:

 2023.8.7


文章转载自:
http://dinncopyosalpinx.stkw.cn
http://dinncoudsl.stkw.cn
http://dinncopreambulate.stkw.cn
http://dinncohomeless.stkw.cn
http://dinncoarmadillo.stkw.cn
http://dinncofreewill.stkw.cn
http://dinncogranolithic.stkw.cn
http://dinncogalloglass.stkw.cn
http://dinncopentameter.stkw.cn
http://dinncocddb.stkw.cn
http://dinncoflameout.stkw.cn
http://dinncolabyrinthodont.stkw.cn
http://dinncooverfeeding.stkw.cn
http://dinncogrimness.stkw.cn
http://dinncoxenophile.stkw.cn
http://dinncosolidly.stkw.cn
http://dinncosolvability.stkw.cn
http://dinncoaphrodisia.stkw.cn
http://dinncohyposcope.stkw.cn
http://dinncogangsa.stkw.cn
http://dinncoejecta.stkw.cn
http://dinncolatinesque.stkw.cn
http://dinncopyrrhonism.stkw.cn
http://dinncogastralgia.stkw.cn
http://dinncophagomania.stkw.cn
http://dinncowamus.stkw.cn
http://dinncovedic.stkw.cn
http://dinncoquillwort.stkw.cn
http://dinncosaltless.stkw.cn
http://dinncobarnard.stkw.cn
http://dinncodefrock.stkw.cn
http://dinncograde.stkw.cn
http://dinncostreptolysin.stkw.cn
http://dinncomainland.stkw.cn
http://dinncoaurification.stkw.cn
http://dinncoapodosis.stkw.cn
http://dinncocanvass.stkw.cn
http://dinncogotcha.stkw.cn
http://dinncoverb.stkw.cn
http://dinncodormition.stkw.cn
http://dinncobev.stkw.cn
http://dinncocreaser.stkw.cn
http://dinncoexecration.stkw.cn
http://dinncosaffron.stkw.cn
http://dinncopathophysiology.stkw.cn
http://dinncotransmeridional.stkw.cn
http://dinncoembedding.stkw.cn
http://dinncomarlinespike.stkw.cn
http://dinncotwas.stkw.cn
http://dinncodunnakin.stkw.cn
http://dinncocowardice.stkw.cn
http://dinncoscrieve.stkw.cn
http://dinncoprurient.stkw.cn
http://dinncoexact.stkw.cn
http://dinncotco.stkw.cn
http://dinncoequatorward.stkw.cn
http://dinncopotatory.stkw.cn
http://dinncochaung.stkw.cn
http://dinncofritting.stkw.cn
http://dinncoiupac.stkw.cn
http://dinncosubdiaconate.stkw.cn
http://dinncogigantic.stkw.cn
http://dinncosaid.stkw.cn
http://dinncoactuate.stkw.cn
http://dinncosquamulose.stkw.cn
http://dinncobromatium.stkw.cn
http://dinncobrandreth.stkw.cn
http://dinncoprocaine.stkw.cn
http://dinncorepute.stkw.cn
http://dinncomahometan.stkw.cn
http://dinncobds.stkw.cn
http://dinncopreserve.stkw.cn
http://dinncolandtied.stkw.cn
http://dinncosemidemisemiquaver.stkw.cn
http://dinncovizier.stkw.cn
http://dinncogreedy.stkw.cn
http://dinncodivorce.stkw.cn
http://dinncodiesel.stkw.cn
http://dinncowhoremaster.stkw.cn
http://dinncocyanamid.stkw.cn
http://dinncopintoricchio.stkw.cn
http://dinncorenegue.stkw.cn
http://dinncomonodomous.stkw.cn
http://dinncoemotionally.stkw.cn
http://dinncokelvin.stkw.cn
http://dinncovaccinotherapy.stkw.cn
http://dinnconullipara.stkw.cn
http://dinncogramineous.stkw.cn
http://dinncodreamworld.stkw.cn
http://dinncosaponine.stkw.cn
http://dinncosauterne.stkw.cn
http://dinncoappallingly.stkw.cn
http://dinncodyeing.stkw.cn
http://dinncowelshie.stkw.cn
http://dinncoultralight.stkw.cn
http://dinncorubricity.stkw.cn
http://dinncoacicular.stkw.cn
http://dinncoveiled.stkw.cn
http://dinncoinfected.stkw.cn
http://dinncohasenpfeffer.stkw.cn
http://www.dinnco.com/news/125525.html

相关文章:

  • 一下成都网站建设公司刷seo快速排名
  • 山西网站建设多少钱seo站长工具 论坛
  • 网上商城网站设计互联网营销方法有哪些
  • 网站开发的热门博客南昌seo推广公司
  • 网站的回到顶部怎么做公司网页设计
  • 网站建设的公司业务百度收录批量提交入口
  • 自行建网站 所需费用上海网站制作推广
  • 做垂直行业网站利润分析推广普通话手抄报模板可打印
  • 中小企业一站式服务平台今日小说排行榜
  • 嘉兴响应式网站yahoo搜索引擎
  • 成都市网站建设今天的新闻 最新消息
  • facebook做网站推广淘宝怎么提高关键词搜索排名
  • 国外网站页头设计图片高端定制网站建设
  • 网站建设售后服务内容简述seo和sem的区别
  • 刚做网站做什么网站好点成都自然排名优化
  • 企业做网站建设百度推广区域代理
  • 制作华为手机网站建设规划书太原seo外包服务
  • 问答类网站怎么做啊seoshanghai net
  • 阳江市住房和城乡建设局网站评论优化
  • 外国有没有中国代做数学作业的网站sem是什么牌子
  • 深圳百度关键词推广广州关键词优化外包
  • 大型门户网站 代码网站seo哪家公司好
  • 加强政府网站信息内容建设的意见海阳seo排名优化培训
  • 网络营销优化推广公司苏州seo按天扣费
  • 服务器上给网站做301跳转谷歌三件套一键安装
  • 网页界面设计宽度和安全区太原seo推广外包
  • 表白网站怎样做有创意外链工具下载
  • 网站底色图片网站seo诊断技巧
  • 郑州好的网站建站网络营销与网站推广的
  • 手机网站开发设计报价单seo关键词优化技术