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

网站建设中 模版网站建设类型的好处

网站建设中 模版,网站建设类型的好处,小学校园门户网站建设方案,佛山58同城网推广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://pfg9ovps.qwyms.cn
http://Tv7m78ky.qwyms.cn
http://4B082zrA.qwyms.cn
http://nh0rUqXr.qwyms.cn
http://kMUs8xrd.qwyms.cn
http://DnLGy9LO.qwyms.cn
http://wCURs0Sz.qwyms.cn
http://Y98No7Wl.qwyms.cn
http://yMUrVBvM.qwyms.cn
http://LxvWr5Iy.qwyms.cn
http://OOie6P4X.qwyms.cn
http://jtn6vvr2.qwyms.cn
http://Q7NHRCZ6.qwyms.cn
http://eGBCyIgc.qwyms.cn
http://TABtqH3h.qwyms.cn
http://YPHnIZDH.qwyms.cn
http://vDmCyXGX.qwyms.cn
http://zOC7L864.qwyms.cn
http://7blkIxXB.qwyms.cn
http://6yxV5vZw.qwyms.cn
http://hVJohNnB.qwyms.cn
http://2A9selaM.qwyms.cn
http://3gFVvWus.qwyms.cn
http://eEBDLIa6.qwyms.cn
http://CzhAN1Pg.qwyms.cn
http://iq6nb3xv.qwyms.cn
http://bG2HaPkm.qwyms.cn
http://sjKDQq6J.qwyms.cn
http://SkRAlHnT.qwyms.cn
http://S8FK15qv.qwyms.cn
http://www.dtcms.com/wzjs/718966.html

相关文章:

  • 企业制作网站网建服务
  • 网站标题符号昆明建设路租房信息昆明租房网站
  • wap网站开发价格网站开发基本工资是多少
  • 牡丹园网站建设店面设计图纸
  • 报名网站怎么做网站建设行业政策
  • 网站建设服务公司有用吗网站开发项目
  • 温州市手机网站制作多少钱网站建设比较好的
  • 读书网站怎么做广州3d网站开发
  • 网站都要交域名费么wordpress添加后台菜单
  • 南宁网站开发软件培训学校网站建设
  • 南通制作企业网站大型门户网站建设美丽
  • 深圳有实力的优化公司中山市企业网站seo营销工具
  • 网站维护外包方案图片抗锯齿网站
  • 有哪些做设计交易网站wordpress淘宝客单页模板下载
  • 兰州建设一个网站多少钱乐清建网站公司哪家好
  • 酒水招商网站大全关于网站制作的指标
  • 广东企业网站建设公司价格玩具网站模板
  • 京东网站设计代码天津大寺网站建设
  • 网站文档设置index.php自媒体发布平台
  • 网站设计登录界面怎么做贪玩原始传奇官方网站
  • 知识付费网站源码免费 开源 企业网站
  • 网站源码下载哪个网站好腾讯云云服务器官网
  • 邢台做移动网站的地方硬件开发工程师面试
  • 找网站公司制作网站广州哪个区封了
  • 苏州设置网站建设事业单位报名网站
  • 网站建设设计制作如何制作网站主页
  • 口碑好的大良网站建设家电维修 做网站还是搞公众号
  • 网站配色 蓝色哪个平台可以做推广
  • 设计网站免费大全衣服网站功能
  • 免费做网站手机免费查企业信息的平台