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

帮别人做网站 开票内容是什么网站seo优化分析

帮别人做网站 开票内容是什么,网站seo优化分析,网站要跟换域名怎么做,网站seo排名Git介绍 一、Git常用命令 添加、提交 git add 将文件从工作区添加到暂存区&#xff0c;表示git开始追踪文件&#xff0c;如果不想让git追踪了&#xff0c;可以使用 git rm --cached <file> 取消文件追踪&#xff0c;仅仅只代表追踪取消&#xff0c;工作区文件还是照…

Git介绍

一、Git常用命令

在这里插入图片描述

添加、提交

git add  
将文件从工作区添加到暂存区,表示git开始追踪文件,如果不想让git追踪了,可以使用
git rm --cached <file>  取消文件追踪,仅仅只代表追踪取消,工作区文件还是照样存在
git mv
重命名文件,相当于mv +git rm + git add如果add以后,我再改动了文件,想要撤销这次修改?就可以使用
git restore file
或者使用
git checkout -- file
回到上一次add以后的状态。注意这里不能直接删除文件注意上述命名和git rm --cached file 的区别,前者是取消修改,后者是取消追踪!如果我想取消add呢?就使用git提示的命令
git restore --staged <file>  注意与上述命令的区别git commit -m "message"
将暂存区的文件提交到本地库,并添加注释,加-a可以自动添加到暂存区git commit --amend
修改上一次提交的message

删除

删除仓库中所有没有跟踪的文件,清除编译生成的临时文件
git clean -i 表示以交互的形式删除文件
git clean -n 查看所有即将被删除的文件
git clean -f 表示强制删除
git clean -d 递归删除目录

历史记录、分支

git log
查看提交历史
--oneline:每个提交一行
--graph:显示分支结构
--stat:显示文件删改信息
-p:显示详细的修改内容git reset --hard  <版本号>
可以将HEAD指针回退到之前的版本号git checkout  git switch 
切换分支git checkout -b <本地分支> <origin/远程分支>
将远程仓库里指定的分支拉取到本地,并在本地创建一个分支与指定远程仓库分支关联起来。并切换到新建的本地分支中git branch -a -r -v 所有分支,远程分支,每个分支的最后一次提交git branch --merged 查看哪些分支已经合并到当前分支,意味着可以-d删除git branch --no-merged 查看哪些分支没有合并到当前分支,此时-d删除会出错,除非-D强制删除
git branch -vv
可以查看分支跟踪信息,以及是否领先、落后

在这里插入图片描述

git merge <分支test>
将test分支合并到当前分支,注意这里只会修改当前分支的内容。
比如有test和master两个分支,同时修改了txt文件,test修改一行,master修改第二行,虽然人看起来合并结果没有冲突,但是git确定不了,因此会提示冲突,此时人为解决冲突再合并即可。合并完成以后master分支就是同时修改了第一行和第二行的结果,而test分支不变。git merge    git merge --squash的区别

在这里插入图片描述

暂存修改

使用场景:在dev分支开发的时候,需要去hotfix分支解决bug,但是不想放弃当前的修改,就可以使用git stash保存起来
值得注意的是,只有git add进去的文件,才能被stash追踪。
git stash == git stash save查看堆栈里的修改
git stash show||list应用堆栈中最新的修改,且不丢弃
git stash apply应用堆栈中最新的修改,且丢弃
git stash pop

远程

git remote -v
查看当前所有远程库地址的别名git remote add <别名> <远程地址>
给远程库地址添加别名
git push <别名> <分支名>
将分支推送到远程地址,没有别名也可以填地址,但是比较麻烦实际上这个命令的完整命令是 
git push <远程主机名> <本地分支名>:<远程分支名>如果本地分支名与远程分支名相同,则可以省略冒号:
git push <远程主机名> <本地分支名>
比较常见的是
git push origin master
因为一般是git clone下来的,然后git默认把远端地址别名取为origin
git pull <远程主机名> <远程分支名>:<本地分支名>
git pull 和 git push 命令类似,当远程仓库存在改动时,为了保证本地和远程同步,就要使用git pull
事实上git pull相当于git fetch + git mergegit fetch命令格式与git push也类似。
eg: git fetch master:new_feature_branch表示从远程的master分支拉取更新到本地的new_feature_branch分支

变基

git rebase -i HEAD~2
背景是当前我有两个commit,时间上是a,b。然后可以使用该命令将b压缩到a上面。
fixup参数代表squash压缩。如果顺序反了会有错误提示,--abort这次rebase即可。git checkout feature
git rebase master
将当前分支feature变基到master分支

origin的一些解释
git变基以及更多例子
git fetch的一些解释

二、Git内部原理

git核心组成部分:HEAD文件、index文件、objecs目录、refs目录。

HEAD文件指向目前被检出的分支
index文件保存暂存区信息
objects目录存储所有数据内容
refs目录存储指向数据(分支、远程仓库和标签等)的提交对象的指针
在这里插入图片描述

参考知乎动图

http://www.ds6.com.cn/news/106601.html

相关文章:

  • wordpress页面镶嵌php网站的优化与推广分析
  • 聊城手机网站公司seo的方法
  • 建设银行河北分行官网招聘网站广告联盟下载app
  • 暴利产品竞价单页网站优化设计三年级上册答案
  • 企业网站建设有什么好种子搜索引擎torrentkitty
  • 世界杯网站建设营销策划方案怎么写?
  • 网站后台管理器怎么做怎么去做网络推广
  • 西安企业网站制作百度代发排名
  • 织梦怎么建设论坛网站盐城seo营销
  • 做智能网站软件网站seo优化服务商
  • 外贸网站优化公司海南百度推广电话
  • 什么网站容易做全国各城市感染高峰进度查询
  • 移动端的优势郑州seo顾问热狗hotdoger
  • 网站制作公司智能 乐云践新今日热搜榜排名最新
  • 网站建设详细需求文档长沙seo就选智优营家
  • 设计网站如何推广站长统计app进入网址新版小猪
  • 常州做网站找哪家好火星培训机构收费明细
  • 政府门户网站建设目的百度关键词推广怎么收费
  • 发帖子的网站海外推广代理商
  • 做网站有谁做企业全网推广公司
  • php网站建设心得体会百度推广网站平台
  • 网站制作报价seo外链推广平台
  • sem优化操作晨阳seo
  • 天津 公司网站建设免费网站推广平台
  • 住房和城乡规划建设局网站子域名网址查询
  • 做网站建设价格代发关键词排名包收录
  • 上海市建设安装协会网站抖音seo培训
  • 深圳做网站的公司哪个好网站seo优化课程
  • 开个做网站要多少钱关键词是指什么
  • 做网站的总结培训网