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

徐州本地网站网页与网站设计

徐州本地网站,网页与网站设计,seo教程自学网,网站建设与管理期末以刚搭建好的git仓库为例,刚搭建完的仓库只有master分支,使用git branch查看当前的分支情况。 elfubuntu:~/work/example/hello$ git branch *所在分支为当前分支,即master分支 当前分支进行源码修改时简单流程图如下: 在当前分…

以刚搭建好的git仓库为例,刚搭建完的仓库只有master分支,使用git branch查看当前的分支情况。

elf@ubuntu:~/work/example/hello$ git branch

*所在分支为当前分支,即master分支

当前分支进行源码修改时简单流程图如下:

在当前分支上进行源码修改前,需要先查看当前分支工作区是否干净,干净则进行修改工作。如果之前在分支上做过修改且没有提交,需要进行清除,因此也需要养成改完及时提交的习惯。

使用git status查看,该分支内没有未提交的内容,工作区是干净的,可以直接进行源码修改

elf@ubuntu:~/work/example/hello$ git status

git文件的添加、删除及提交

创建hello1.c,删除hello.c,此时是在工作区进行修改,并未提交到暂存区,使用git status查看工作区状态:

从状态中可以看到当前分支,未提交的更改为hello.c且前面有一个delete 说明,hello.c需要在git跟踪中被删除;还可以看到未被跟踪的文件为hello1.c,该文件是新添加的,若需要添加到跟踪中,需要使用git add添加 ,操作如下

elf@ubuntu:~/work/example/hello$ git rm hello.celf@ubuntu:~/work/example/hello$ git add hello1.c

 

通过状态信息可看到,修改提交到暂存区,如果该修改最终要使用,需要提交版本

elf@ubuntu:~/work/example/hello$ git commit -m "delete hello.c;add hello1.c"

 

记录的查看

如果查看提交的修改,可以使用以下指令:

git show查看最新一次提交的具体修改内容:

git show --stat查看最新一次提交修改过的文件:

git show [commitid]查看某次提交的具体修改内容:

git show [commitid] --stat查看某次提交修改过的文件:

commit回退

commit回退主要使用git reset命令,根据此命令后面参数的不一样,撤回的效果不通。

执行git reset --hard [commitid],可以回退到指定的commit:

使用--hard参数撤销工作区中所有未提交的修改内容,将暂存区与工作区都回到上一次版本,并删除之前的所有信息提交。当然也可以使用此命令,找到最新的commit号通过此命令再切换回来。

工作区的修改-----未提交到暂存区

在工作区修改过程中,如果未提交到暂存区,需要放弃文件的修改可以如下操作。

如下图工作区的hello1.c做了修改,但未提交到暂存区:

此时如果放弃修改,可以使用git checkout -- [filename]

elf@ubuntu:~/work/example/hello$ git checkout hello1.c

 

此外清除所有未提交的修改,可以使用git checkout。

工作区的修改----已提交到暂存区

在工作区修改过程中,如果已提交到暂存区,需要放弃文件的修改可以如下操作。

如下图工作区的hello1.c做了修改,且已经提交到暂存区:

撤回提交到暂存区,需要执行git reset HEAD -- [filename],文件回到工作区可以重新更改再提交

elf@ubuntu:~/work/example/hello$ git reset HEAD -- hello1.c

git的patch打入打出

简单来说patch中存储的是你对代码的修改。在git中我们常用git format-patch和git am命令生成patch和打patch,用此方法获得的patch包含commit里提交的code修改和commit信息,可以获取任意两个commit之间的patch。

生成patch常用到的指令如下,其中<r1> <r2>代表具体commit号

打入patch常用到的指令如下,xxx.patch表示patch的名称:

http://www.yayakq.cn/news/911307/

相关文章:

  • 温州做网站公司有哪些东莞今天的最新通知
  • 建设部网站官网证书查询网站建设如何入账
  • 做网站公司哪家强网上商城如何推广
  • 漳州专业网站建设费用属于建筑施工企业会计存货的是
  • 自己做的网站被封了设计师网络接单
  • 做网站如何赚钱知乎陕西省建设厅网站ca验证失败
  • 做旅游的网站有哪些网站开发需求规格说明书
  • 跨境电商那个网站做饰品比较好网站建费用
  • 做塑料的外贸网站有哪些搜索引擎优化的报告
  • 福州微网站开发扬中网站建设怎么样
  • 在哪个网站可以免费做广告在百度做网站推广怎么做
  • 有哪些做婚礼平面设计的网站有哪些天津网站设计推荐刻
  • 网站设计方案策划专门培训seo的网站
  • 网站迁移 域名设置网站开发代码h5
  • 做图文的网站怎么上传网站图片的链接
  • 企业网站服务器租用网时代教育培训机构怎么样
  • 中铁建设集团官方网站品牌网查询
  • 做网站小程序的客户是怎么找的广州天河区做网站
  • 深圳外贸网站制作苏宁易购网站建设方案
  • scatter网站开发线上室内设计师
  • 工业和信息化网站备案系统中国企业信用网
  • 免费app制作网站如何搭建个人博客网站
  • 攸县做网站的湖南禹班建设集团有限公司网站
  • 王者荣耀网站开发目的域名访问网站应该怎么做
  • 毕业答辩问题怎么做的这个网站传奇服务器多少钱一个月
  • 能下载的网站建设好网站能赚到钱吗?
  • 薪火相传网站建设去掉wordpress分类
  • 做网站合肥业之峰装饰官网
  • 深圳建站公司服务惠州网站开发
  • 吉林大学建设工程学院 旧网站写作网站水平哪个最好