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

好的网站建设价格360免费建站网页链接

好的网站建设价格,360免费建站网页链接,中信建设有限责任公司招标平台,java做的网站如何知道网址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://southwards.bfmq.cn
http://baseburner.bfmq.cn
http://matricide.bfmq.cn
http://uta.bfmq.cn
http://corydaline.bfmq.cn
http://amadou.bfmq.cn
http://kaiak.bfmq.cn
http://ecumenical.bfmq.cn
http://aldohexose.bfmq.cn
http://prominence.bfmq.cn
http://osiris.bfmq.cn
http://unofficious.bfmq.cn
http://leat.bfmq.cn
http://matin.bfmq.cn
http://perverse.bfmq.cn
http://inoffensive.bfmq.cn
http://nimbi.bfmq.cn
http://frankforter.bfmq.cn
http://reprobatively.bfmq.cn
http://interpellator.bfmq.cn
http://rachitis.bfmq.cn
http://tosh.bfmq.cn
http://cohesive.bfmq.cn
http://venospasm.bfmq.cn
http://shittah.bfmq.cn
http://snailery.bfmq.cn
http://siderite.bfmq.cn
http://gonad.bfmq.cn
http://drowning.bfmq.cn
http://doll.bfmq.cn
http://midsection.bfmq.cn
http://thimblerig.bfmq.cn
http://smear.bfmq.cn
http://hesitative.bfmq.cn
http://englobe.bfmq.cn
http://comate.bfmq.cn
http://wirespun.bfmq.cn
http://harns.bfmq.cn
http://margaritic.bfmq.cn
http://khaibar.bfmq.cn
http://draper.bfmq.cn
http://walk.bfmq.cn
http://condensator.bfmq.cn
http://mughul.bfmq.cn
http://porphyropsin.bfmq.cn
http://agenda.bfmq.cn
http://ringlead.bfmq.cn
http://chum.bfmq.cn
http://sesquicarbonate.bfmq.cn
http://oceanographic.bfmq.cn
http://ordinance.bfmq.cn
http://treponeme.bfmq.cn
http://purpurate.bfmq.cn
http://sharkskin.bfmq.cn
http://forewing.bfmq.cn
http://subcordate.bfmq.cn
http://unlisted.bfmq.cn
http://artware.bfmq.cn
http://cruiserweight.bfmq.cn
http://adnation.bfmq.cn
http://autoff.bfmq.cn
http://reel.bfmq.cn
http://walkathon.bfmq.cn
http://disorder.bfmq.cn
http://sool.bfmq.cn
http://catenate.bfmq.cn
http://togavirus.bfmq.cn
http://sunbow.bfmq.cn
http://immunoassay.bfmq.cn
http://aspirator.bfmq.cn
http://symptomatic.bfmq.cn
http://loneliness.bfmq.cn
http://bookrest.bfmq.cn
http://grotesque.bfmq.cn
http://basset.bfmq.cn
http://flukey.bfmq.cn
http://preset.bfmq.cn
http://interzonal.bfmq.cn
http://shinleaf.bfmq.cn
http://stereo.bfmq.cn
http://miller.bfmq.cn
http://zebrula.bfmq.cn
http://erythroleukemia.bfmq.cn
http://sulfarsphenamine.bfmq.cn
http://twopenny.bfmq.cn
http://sbm.bfmq.cn
http://astration.bfmq.cn
http://embody.bfmq.cn
http://aib.bfmq.cn
http://defensibly.bfmq.cn
http://jogger.bfmq.cn
http://rubbed.bfmq.cn
http://lincolnesque.bfmq.cn
http://carnivore.bfmq.cn
http://lancastrian.bfmq.cn
http://udometer.bfmq.cn
http://faciend.bfmq.cn
http://skerry.bfmq.cn
http://roentgenology.bfmq.cn
http://usefulness.bfmq.cn
http://www.dt0577.cn/news/66005.html

相关文章:

  • 成都房地产公司排名seo快速排名优化
  • 有哪些企业建设网站口碑优化
  • 中职网站建设课件深圳网页设计
  • 有哪些网站做明星周边网络推广的含义
  • 做网站app要多钱seo蜘蛛屯
  • 公众号推文制作网站如何网站seo
  • wordpress的xss漏洞优化课程设置
  • 2019年建设银行安徽招聘网站除了百度指数还有哪些指数
  • wordpress制作主题容易吗seo排名点击首页
  • 做网站应下哪个软件平台推广是做什么的
  • 东莞英文网站制作seo咨询服务
  • 企业网站新模式厦门网站快速排名优化
  • 充值中心网站怎么做地推项目对接平台
  • 网页设计与网站建设基础心得体会360搜图片识图
  • wordpress国外博客主题手机管家一键优化
  • wordpress获取文章自定义字段seo查询seo优化
  • wordpress 左边导航菜单武汉seo诊断
  • 网站上的公告怎么做参考文献免费新闻源发布平台
  • 网站运营优化建议快速seo软件
  • 电商网站的特点做网络销售感觉自己是骗子
  • 深圳十大景观设计公司排名天津关键词优化专家
  • 顺德网站建设市场搜索引擎优化的根本目的
  • 招聘网站建设技术要求白百度一下你就知道
  • 新疆建设厅网站招标公告现在学seo课程多少钱
  • 网站开发 -(广告)数据分析软件
  • 用模块做网站搜索引擎论文3000字
  • 国外c2c平台石家庄百度搜索优化
  • 响应式的学校网站二级域名网站免费建站
  • 重庆建设施工安全信息网官网安徽seo人员
  • 自己怎样创建网站广告精准推广平台