当前位置: 首页 > news >正文 wordpress 下载地址天津优化代理 news 2025/11/1 7:32:50 wordpress 下载地址,天津优化代理,基层组织建设部 网站,wordpress首页显示摘要 插件目录 1.Git概述 2.Git的功能特性 3.Github社区和Gitlab 1.Github社区 2.Gitlab 4.Git的安装及配置 1.Git安装 2.配置Git环境 3.常用指令 4. 建立git仓库 1.创建一个目录 2.初始化当前目录仓库 3.查看隐藏文件 4.新建文件并添加到缓存 5.提交文件到仓库 6.查看历…目录 1.Git概述 2.Git的功能特性 3.Github社区和Gitlab 1.Github社区 2.Gitlab 4.Git的安装及配置 1.Git安装 2.配置Git环境 3.常用指令 4. 建立git仓库 1.创建一个目录 2.初始化当前目录仓库 3.查看隐藏文件 4.新建文件并添加到缓存 5.提交文件到仓库 6.查看历史提交信息 7.补充知识 5.分支 1.分支的概念 2.分支的管理---查看、新增、切换、合并及删除 1.Git概述 Git 是一种分布式版本控制系统用于跟踪和管理代码的变更。它是由 Linus Torvalds 创建的最初被设计用于 Linux 内核的开发。Git 允许开发 人员跟踪和管理代码的版本并且可以在不同的开发人员之间进行协作。 Github 用的就是 Git 系统来管理它们的网站Github 是一个社区Git 是 一个服务系统Github 只支持 Git 分布式系统所以故名成为 Github。 Git 的主要功能包括 1. 版本控制Git 可以跟踪代码的变更并且可以回滚到任何一个版本。 2. 分支管理Git 支持多个分支可以让不同的开发人员在不同的分支上 进行开发然后再合并到主分支上。 3. 分布式Git 是分布式的意味着每个开发者都可以在自己的本地分支 上进行操作不需要依赖于中央服务器。 4. 团队协作Git 支持多人协作可以让不同的开发人员在同一个项目上 进行协作。 5. 使用 Git 进行版本控制可以提高开发效率减少代码冲突并且可以更 好地管理代码变更。 2.Git的功能特性 Git 是关注于文件数据整体的变化直接会将文件提交时的数据保存成快 照而非仅记录差异内容并且使用SHA-1加密算法保证数据的完整性。主要功能如下 1. 克隆数据库版本: 从服务器上克隆版本数据库(包括代码和版本信息)到本机上; 2. 提交代码: 在本机上自己创建的分支上提交代码; 3. 合并分支: 在本机上合并分支; 4. 拉取合并分支: 新建一个分支把服务器上最新版的代码 Fetch 下来 然后跟自己的主分支合并; 5. 代码冲突解决: 一般开发者之间解决冲突的方法开发者之间可以使用 pull 命令解决冲突解决完冲突之后再向主开发者提交补丁。 3.Github社区和Gitlab 1.Github社区 GitHub 是一个面向开源及私有软件项目的托管平台因为只支持 Git 作为 唯一的版本库格式进行托管故名 GitHub。GitHub 可以提供给用户空间 创建 Git 仓储保存用户的一些数据文档或者代码等。 GitHub 可以托管各种 Git 库并提供一个 Web 界面但与其它像 SourceForge 或 Google Code 这样的服务不同GitHub 的独特卖点在于 从另外一个项目进行分支的简易性。为一个项目贡献代码非常简单:首先点 击项目站点的“fork”的按钮然后将代码检出并将修改加入到刚才分出的代 码库中最后通过内建的“pull request”机制向项目负责人申请代码合并。 2.Gitlab GitLab 是一个基于 Git 的项目管理软件用于仓库管理系统的开源项目。使 用 Git 作为代码管理工具并在此基础上搭建起来 Web 服务。 GitLab 主要针对软件开发过程中产生的代码和文档进行管理支持 group 和 project 两个维度进行代码和文档的管理。其中group 是群组可以有 多个 projectproject 是工程项目一个 project 中可能包含多个 branch意为每个项目中有多个分支分支间相互独立不同分支可以进 行归并。GitLab 一站式 DevOps 平台加速和优化软件开发全生命周期。 4.Git的安装及配置 1.Git安装 [rootgit ~]# yum -y install git [rootgit ~]# rpm -qa git #查看主要配置文件 2.配置Git环境 参数: config配置git环境 --global长命令表示配置整个git环境 [rootgit yy000]# git config --global user.nameqingtang #配置用户名 [rootgit yy000]# git config --global user.email 18893086294163.com #配置邮箱3.常用指令 这些是各种场合常见的Git命令 开始一个工作区参见git help tutorial clone 克隆仓库到一个新目录 init 创建一个空的 Git 仓库或重新初始化一个已存在的仓库 在当前变更上工作参见git help everyday add 添加文件内容至索引 mv 移动或重命名一个文件、目录或符号链接 restore 恢复工作区文件 rm 从工作区和索引中删除文件 检查历史和状态参见git help revisions bisect 通过二分查找定位引入 bug 的提交 diff 显示提交之间、提交和工作区之间等的差异 grep 输出和模式匹配的行 log 显示提交日志 show 显示各种类型的对象 status 显示工作区状态 扩展、标记和调校您的历史记录 branch 列出、创建或删除分支 commit 记录变更到仓库 merge 合并两个或更多开发历史 rebase 在另一个分支上重新应用提交 reset 重置当前 HEAD 到指定状态 switch 切换分支 tag 创建、列出、删除或校验一个 GPG 签名的标签对象 协同参见git help workflows fetch 从另外一个仓库下载对象和引用 pull 获取并整合另外的仓库或一个本地分支 push 更新远程引用和相关的对象 4. 建立git仓库 1.创建一个目录 这个新创建的目录作为git的工作目录 [rootgit ~]# mkdir /yy0002.初始化当前目录仓库 进入到工作目录中初始化项目 [rootgit ~]# cd /yy000/ [rootgit yy000]# ls [rootgit yy000]# git init 初始化空的 Git 版本库于 /yy000/.git/3.查看隐藏文件 [rootgit yy000]# ls -a #-a选项显示目录下的隐藏文件 . .. .git [rootgit yy000]# cd .git/ [rootgit .git]# ls branches config description HEAD hooks info objects refs4.新建文件并添加到缓存 [rootgit yy000]# vim Test.java #创建并编写一个java文件 pubilc class Test {public static void main(String[]args){System.out.println(hello world)} }[rootgit yy000]# git add Test.java #将文件添加到缓存5.提交文件到仓库 使用-m命令来简写描述我们的信息如果不使用-m会调用终端的注释编 辑器来输入描述信息而不建议使用注释编辑器因为注释编辑器比较难 用不舒服。 [rootgit yy000]# git commit -m 新增了一个Test.java文件这是新建的 #放到仓库并给放进去的代码做一个说明git commit 会为我们生成40位的哈希值用于作为 id并把刚刚用 git add 添加到提交缓存区里的文件提交到本地仓库中便于我们回滚至此这个 文件就已经添加到本地仓库中了同时本地仓库也迭代了一个版本。 6.查看历史提交信息 [rootgit yy000]# git log commit c3080ca47fe3cd8d07045ebf26cf83d16654ab26 #40位哈希算法算出的id Author: root 18893086294163.com #提交者 Date: Thu Jul 25 10:51:01 2024 0800 #提交时间7.补充知识 1. 工作目录指当前正在进行修改的文件夹或目录。在这个目录中开发 者可以添加、修改、删除文件然后将这些修改提交到Git中。 2. 暂存区一个中间区域它位于工作目录和版本库之间。在这里开发 者可以将修改后的文件添加到暂存区以便在提交时将这些修改打包成 一个提交 (也称为“提交”或“提交记录”)。 3. 版本库存储所有提交历史记录的地方。每个提交都包含一个快照 (即 项目的状态)以及一个指向上一个提交的引用。开发者可以从版本库中 检出历史记录中的任何一个版本并在工作目录中查看它的状态。 5.分支 1.分支的概念 每次提交Git都把它们串成一条时间线这条时间线就是一个分支。截止到目前只有一条时间线在Git里这个分支叫主分支即master分支。 HEAD 严格来说不是指向提交而是指向master而 master才是指向提交 的所以HEAD指向的就是当前分支。 开始的时候master分支是一条线Git 用 master 指向最新的提交再用 HEAD指向 master就能确定当前分支以及当前分支的提交点。每次提 交master分支都会向前移动一步这样随着你不断提交master分支 的线也越来越长。 2.分支的管理---查看、新增、切换、合并及删除 1.查看分支有几行就表示有几个分支被*标注的分支表示当前所处的分支 [rootgit yy000]# git branch * master 2.新增分支 第一种方式创建分支git checkout 分支名称 第二种方式创建分支并跳转到新创建的分支git checkout -b 分支名称 首先确保你当前在主分支通常是master或main分支上工作。接下来在主分支上新建分支 [rootgit yy000]# git branch abranch [rootgit yy000]# git checkout -b bbranch 切换到一个新分支 bbranch [rootgit yy000]# git branchabranch * bbranchmaster 3.切换分支 格式git checkout 分支名称 [rootgit yy000]# git checkout cbranch M Test.java 切换到分支 cbranch 4.合并分支 需要将更改合并回主分支。首先切换回主分支,接下来使用一些命令 [rootgit yy000 ~]# git merge abranch合并完成后其他分支内容会被合并到master上。 5.删除分支 如果你想删除不再需要的分支可以使用以下命令删除分支 [rootgit yy000 ~]# git branch -d abranch [rootgit yy000~]# git branch -D abranch 如果你想强制删除分支即使该分支尚未合并可以使用以下删除分支的命令但需要将d选项改变为D选项。 文章转载自: http://www.morning.simpliq.cn.gov.cn.simpliq.cn http://www.morning.nbnq.cn.gov.cn.nbnq.cn http://www.morning.jprrh.cn.gov.cn.jprrh.cn http://www.morning.lfpdc.cn.gov.cn.lfpdc.cn http://www.morning.fcftj.cn.gov.cn.fcftj.cn http://www.morning.lkkkf.cn.gov.cn.lkkkf.cn http://www.morning.thrgp.cn.gov.cn.thrgp.cn http://www.morning.hmbxd.cn.gov.cn.hmbxd.cn http://www.morning.zwmjq.cn.gov.cn.zwmjq.cn http://www.morning.xhhqd.cn.gov.cn.xhhqd.cn http://www.morning.cjmmt.cn.gov.cn.cjmmt.cn http://www.morning.lcbnb.cn.gov.cn.lcbnb.cn http://www.morning.zwyuan.com.gov.cn.zwyuan.com http://www.morning.bloao.com.gov.cn.bloao.com http://www.morning.ysdwq.cn.gov.cn.ysdwq.cn http://www.morning.fdfdz.cn.gov.cn.fdfdz.cn http://www.morning.wnkbf.cn.gov.cn.wnkbf.cn http://www.morning.dkzwx.cn.gov.cn.dkzwx.cn http://www.morning.zqkr.cn.gov.cn.zqkr.cn http://www.morning.gwxsk.cn.gov.cn.gwxsk.cn http://www.morning.nlygm.cn.gov.cn.nlygm.cn http://www.morning.bzcjx.cn.gov.cn.bzcjx.cn http://www.morning.wknbc.cn.gov.cn.wknbc.cn http://www.morning.ymsdr.cn.gov.cn.ymsdr.cn http://www.morning.xmxbm.cn.gov.cn.xmxbm.cn http://www.morning.gpryk.cn.gov.cn.gpryk.cn http://www.morning.cwtrl.cn.gov.cn.cwtrl.cn http://www.morning.bkfdf.cn.gov.cn.bkfdf.cn http://www.morning.ywpwg.cn.gov.cn.ywpwg.cn http://www.morning.stwxr.cn.gov.cn.stwxr.cn http://www.morning.tqgx.cn.gov.cn.tqgx.cn http://www.morning.incmt.com.gov.cn.incmt.com http://www.morning.sloxdub.cn.gov.cn.sloxdub.cn http://www.morning.hrpjx.cn.gov.cn.hrpjx.cn http://www.morning.rycd.cn.gov.cn.rycd.cn http://www.morning.ldfcb.cn.gov.cn.ldfcb.cn http://www.morning.rckdq.cn.gov.cn.rckdq.cn http://www.morning.bszmy.cn.gov.cn.bszmy.cn http://www.morning.qzpw.cn.gov.cn.qzpw.cn http://www.morning.gdljq.cn.gov.cn.gdljq.cn http://www.morning.nhzxd.cn.gov.cn.nhzxd.cn http://www.morning.rrqbm.cn.gov.cn.rrqbm.cn http://www.morning.hqzmz.cn.gov.cn.hqzmz.cn http://www.morning.geledi.com.gov.cn.geledi.com http://www.morning.nxcgp.cn.gov.cn.nxcgp.cn http://www.morning.gwxwl.cn.gov.cn.gwxwl.cn http://www.morning.xgcwm.cn.gov.cn.xgcwm.cn http://www.morning.qbjgw.cn.gov.cn.qbjgw.cn http://www.morning.xzkgp.cn.gov.cn.xzkgp.cn http://www.morning.zdfrg.cn.gov.cn.zdfrg.cn http://www.morning.gfkb.cn.gov.cn.gfkb.cn http://www.morning.rqbr.cn.gov.cn.rqbr.cn http://www.morning.pqchr.cn.gov.cn.pqchr.cn http://www.morning.qzpsk.cn.gov.cn.qzpsk.cn http://www.morning.hmxrs.cn.gov.cn.hmxrs.cn http://www.morning.ndpwg.cn.gov.cn.ndpwg.cn http://www.morning.qgtbx.cn.gov.cn.qgtbx.cn http://www.morning.qtltg.cn.gov.cn.qtltg.cn http://www.morning.mtrrf.cn.gov.cn.mtrrf.cn http://www.morning.tfgkq.cn.gov.cn.tfgkq.cn http://www.morning.qqfcf.cn.gov.cn.qqfcf.cn http://www.morning.i-bins.com.gov.cn.i-bins.com http://www.morning.qnksk.cn.gov.cn.qnksk.cn http://www.morning.guangda11.cn.gov.cn.guangda11.cn http://www.morning.lyldhg.cn.gov.cn.lyldhg.cn http://www.morning.jgttx.cn.gov.cn.jgttx.cn http://www.morning.eshixi.com.gov.cn.eshixi.com http://www.morning.qllcp.cn.gov.cn.qllcp.cn http://www.morning.mxbks.cn.gov.cn.mxbks.cn http://www.morning.srmdr.cn.gov.cn.srmdr.cn http://www.morning.nlffl.cn.gov.cn.nlffl.cn http://www.morning.bmncq.cn.gov.cn.bmncq.cn http://www.morning.lffbz.cn.gov.cn.lffbz.cn http://www.morning.nqcwz.cn.gov.cn.nqcwz.cn http://www.morning.mbhdl.cn.gov.cn.mbhdl.cn http://www.morning.sgtq.cn.gov.cn.sgtq.cn http://www.morning.hpxxq.cn.gov.cn.hpxxq.cn http://www.morning.kfhm.cn.gov.cn.kfhm.cn http://www.morning.yrpd.cn.gov.cn.yrpd.cn http://www.morning.wttzp.cn.gov.cn.wttzp.cn 查看全文 http://www.tj-hxxt.cn/news/267437.html 相关文章: 做网站的公司主要工作网站建设申请 如何加强校园网站建设企业网站每年续费吗 中国在菲律宾做网站wordpress拖拽式建站主题 企业网站建设的一般要素主要包括网站的低代码平台 开源 济南建手机网站哪家好wordpress php7.2 优化型网站是模板建设网站的价钱 网站域名免费企业介绍 wordpress 怎么在自己做网站秒收录网站 彩票网站模版网站建设中的技术问题 东莞企业制作网站山东省住房和城乡建设厅定额站子网站 广东省建设监理协会官方网站wordpress浏览最多的文章 网站方案建设书怎么写外链link 网站建设套餐内容零基础网站建设入门到精通视频教程 网站开发外包公司合同范本oa系统审批流程 户外媒体网站建设免费十大平面设计培训 廊坊seo排名优化厦门百度推广排名优化 优秀的网页模板网站南京建网科技有限公司 网站如何改字体东营网站建设app开发 服务器网站慢的原因百度网址链接 帝国cms下载站模板百度云电脑版网站入口 兼职招聘网站医院网站加快建设 个人网站备案审批北京诚信建设网站 flash网站开发教程短视频seo营销 什么网站可以做行测无锡自助做网站 江苏省网站备案百度区域代理 宜家在线设计网站网站建设公司 销量 毕业设计开发网站要怎么做高端网站定制建设公司哪家好 用织梦怎么仿别人网站的js flash番禺网站开发 河北网站设计成功柚米科技苏州网站开发建设方法 深圳有哪些招聘网站php mysql 网站建设