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

自己做网站开店方正宽带网络服务有限公司

自己做网站开店,方正宽带网络服务有限公司,营销网站域名设计,建筑工程招聘最新信息平台目录 一、常用参数 二、我们为什么要使用Git#xff1f; 三、创建远程仓库 第一步#xff1a;创建对应代码托管平台账号。 第二步#xff1a;在托管平台创建仓库 第三步#xff1a;完善仓库内容#xff08;选择性使用#xff09; 开源和私有 四、克隆远程仓库到本…  目录 一、常用参数 二、我们为什么要使用Git 三、创建远程仓库 第一步创建对应代码托管平台账号。 第二步在托管平台创建仓库 第三步完善仓库内容选择性使用 开源和私有 四、克隆远程仓库到本地 安装git Git全局配置 克隆仓库到本地 五、远程仓库的维护四步走 git add git commit git push 过程分析: 整体流程总结 逻辑顺序 一、常用参数 add 将文件内容添加到索引 init 创建一个空的Git存储库或重新初始化一个现有的存储库 rm 从工作树和索引中删除文件 clone 将存储库克隆到新目录中 commit 记录对存储库的更改 pull 从另一个存储库或本地分支获取并与之合并 push 更新远程引用以及关联的对象 status 显示工作树状态 二、我们为什么要使用Git Git由Linus Torvalds于2005年开发最初是为了管理Linux内核的源代码。当时Linus对当时的版本控制系统如BitKeeper的限制和许可协议不满意因此决定自己开发一个新的系统。Git的设计理念是快、高效、可靠同时能够支持分布式开发。 我们可以理解这样一个场景,你使用文本编辑器写了一份工作汇报给老板,由于是第一次写报告,所以老板给你指出了很多问题让你去修改,然后你就大改特改在原文件中操作了很多,再拿给老板看的时候仍然有许多问题,在听取老板意见后又如此反复几次,但是,直到有一次老板给你说你这改的什么玩意,越改越不行,就要你第二版吧,然后这时你就傻眼了,因为你一直在原稿改的,前几版早就不知道去哪了,你也早忘了刚开始具体是什么内容了,这时候就会非常犯难,但是如果在每次修改之前你都备份原版并更改标注日期和版本号,到时候回退的时候就会十分方便,这就是简单的版本管理。例如程序的发型新版本出现了非常严重的Bug如果不能短时间内修好就可以先进行回退到之前版本调整好之后再重新上线。 如果你有修改代码之前先备份成一个压缩包的习惯,这就是简单的备份,但是个人操作十分不便,在公司中需要管理的文件会变得十分庞杂,这就需要Git来帮我们完成这些任务:版本回退、备份恢复、分支管理不同的方案、协作、记录历史操作,这些都是Git可以为我们提供的服务。 此外我们还面临着一个问题,我们如果把各类文件的各种版本都保存在自己电脑上首先是内存不够,而且玩意某一年某一天电脑坏了要重装系统,数据丢失又是一个问题,这是Git结合云存储就可以解决这一问题,代码托管平台例如我们所熟知的GitHub,Gitee等,他们允许将所有版本存储在他们提供的存储器中,然后当你需要的时候可以随时随地拉取下来,为多人协作提供了方便,即便你们身处不同地方也可以共同完善同一个工程。以上就是我们使用Git的原因。 三、创建远程仓库 使用远程代码仓库 第一步创建对应代码托管平台账号。 这里以Gitee为例因为Github需要涉及到网络加速相对门槛较高Gitee - 基于 Git 的代码托管和研发协作平台 第二步在托管平台创建仓库 找到右上角的加号,点开后选择新建仓库 第三步完善仓库内容选择性使用 仓库介绍可用于标注该仓库作用,作者等信息, 开源和私有 开源选项可以选择开源也可以选择私有,开源则意味着任何人都可以访问、查看和使用这些代码。在大多数情况下开源仓库允许用户下载代码、提交修改通常通过合并请求或拉取请求、报告问题等。这样有利于项目的进步可以更好地发现、解决一些问题,缺点就是损失了隐私性,私有仓库只允许特定的人员或者组织查看修改,相对来说私密性较高。 这里我选择把仓库名称命名为“test_for_linuxgit”,各位可以根据需要自己命名,也可以是中文名,例如代码练习等。 四、克隆远程仓库到本地 我们之前只是在托管平台创建了仓库现在我们本地也需要一份同样的仓库而且要让版本控制工具意识到这两个仓库是同一个我们怎么做呢就是直接克隆过来一个一模一样的就可以了 安装git 如果是初次使用git那么你可能需要进行安装安装有如下几种 如果你是Ubuntu: sudo apt update sudo apt install git 如果你是CentOS: sudo yum install git 其他发行版本在网站有对应教程,这里不过多赘述。 Git全局配置 完成安装后进行git全局配置 具体操作如下 分别在引号中替换成你的用户名和邮箱. git config --global user.name 用户名git config --global user.email 123456emailxxx.com 克隆仓库到本地 然后进行克隆操作,第一种方法,打开刚才创建好的仓库,找到,选中HTTP,点击右侧的复制按钮复制该地址, 然后在Linux中你想克隆该仓库的路径下使用以下指令,不要直接复制粘贴,先输入git clone ,clone就是克隆的英文,然后再在后面粘贴你刚才复制的HTTP地址回车后你就可以输入“ll”观察到在该路径下创建了一个新的和你仓库同名的路径这里由绿色框框标注出来。 git clone https://gitee,com/userid/hubname.git 如果你在刚创建仓库的时候没有任何其他内容的勾选进入到该路径后你可以看到是空空的如果勾选了的话你会看到你勾选的文件 到此为止仓库的克隆操作就结束了。 五、远程仓库的维护四步走 问把代码放进代码仓库拢共分几步 答3步add、commit、push。 创建一个README.md文件如果你已经有了也不要紧先继续往下走 touch README.md 如果你已经有了README.md,可以选择继续新一个test.txt文件,也可以选择使用Vim等编辑器打开README.md文件,在第一行新加一行信息用于观察后续的实验结果。 例如 ### 测试标题 git add 然后使用git add注意add后面有一个点不要丢失 git add . 然后 git commit git commit master -m The first commit test 会出现以下信息则说明成功了,引号里的内容一般为本次修改内容,最好不要乱写,例如111,123,等随便一对内容都是不好的,正确的描述每次更改的内容会使得以后再回顾内容或者查找问题变得容易,也使得项目结构更加清晰,时间线更明显。 git push 推送,如果直接使用推送命令 git push . 会有一个报错,这个错误信息是 Git 在你尝试推送push当前分支时产生的表示当前的 master 分支没有设置上游分支upstream branch。下面是对这个信息的解释和解决方法 在 Git 中上游分支是指远程仓库中与本地分支对应的分支。没有设置上游分支意味着 Git 不知道要将当前分支推送到远程的哪个分支。 使用一下命令可以解决报错: git push --set-upstream origin master git push . 和 git push 是两个不同的命令它们在推送操作中有一些关键差异 git push 含义git push 命令用于将当前分支的提交推送到与之关联的上游upstream分支通常是远程仓库例如 GitHub、GitLab 等。用法它依赖于配置的上游分支。如果当前分支有设置的上游分支git push 将推送更改到那个分支。否则你可能会看到类似“当前分支没有上游分支”的错误消息。示例如果本地 master 分支设置了与远程仓库 origin/master 的关联执行 git push 将把本地 master 分支的提交推送到远程的 master 分支。 git push . 含义git push . 命令中的点号 . 表示当前目录也就是说它会尝试将当前本地仓库的更改推送到指定的远程分支。用法尽管执行这个命令试图推送更改但它与 git push 的行为略有不同。git push . 会推送当前目录中的更改但仍然需要知道目标远程分支在哪里。如果没有上游分支配置通常会导致错误告知用户不能推送。示例执行 git push . 时Git 会尝试将更改推送到与当前分支相对应的远程分支但必须指定如何推送即上游分支。 所以一般推送使用push后不加点。直接git push即可。 然后输入用户名密码来验证身份注意输入密码时还是不会显示的输入完成后直接回车就行。 再回到托管平台打开仓库你就可以观察到提交记录和新增文件, 如果你是加了新内容则可以看到以下现象: 过程分析: 在 Git 中git commit、git add 和 git push 等命令用来管理代码的版本和与远程仓库的交互。它们各自的作用和逻辑顺序如下 1. git add 作用将更改文件的修改、添加或删除添加到暂存区staging area。逻辑当你对文件进行修改后Git 不会自动把这些更改包含在下一个提交中。你需要使用 git add 命令明确指定哪些更改要包含。此命令只会对文件进行标记并不会真正做持久性保存也不会与版本历史记录联系。 2. git commit 作用将暂存区中的更改创建一个新的提交保存到本地的版本历史中。逻辑执行 git commit 时Git 会把上一步中通过 git add 放入暂存区的所有更改记录成一个快照并为这个快照生成一个唯一的哈希值。可以使用 -m 后跟消息为这个提交添加描述 3. git push 作用将本地版本历史即你的本地所有提交上传到远程仓库。逻辑执行 git push 时Git 会将你所有在本地 commit 的更改推送到与当前分支关联的远程分支。你可能需要先设置上游分支否则 Git 不知道将更改推送到哪个远程分支。 整体流程总结 开发阶段你在代码中进行了更改例如修改了文件。暂存阶段使用 git add 将这些更改放入暂存区准备好提交。这是将更改从工作目录复制到暂存区的过程。提交阶段使用 git commit 来将暂存区的内容记录为一次新的提交也就是将你的更改持久化到本地的版本历史。此时所有修改和描述将记录在本地仓库中。推送阶段使用 git push 将本地的提交推送到远程仓库使得其他人能够看到和使用你所做的更改。 逻辑顺序 修改工作目录git add暂存区git commit -m message本地仓库成为一条提交记录git push远程仓库分享你的更改 这样一来git add、git commit 和 git push 就是将代码更改从本地保存到远程的整个流程中的关键步骤。 感谢观看如果内容对你有帮助的话欢迎点赞收藏如果有问题或者意见欢迎到评论区讨论后续会更新免密提交方法以及pull的使用可以点个关注不会迷路谢谢。
http://www.zqtcl.cn/news/77417/

相关文章:

  • 哪些分类网站网站开发宣传图
  • 抚顺网站建设7113东莞网站建设关键词
  • 高端品牌型 营销型网站建设商城网站开发用什么框架
  • 建站优化信息推广网页设计流程25
  • 深圳定制网站建设ppt免费下载完整版免费下载
  • 学什么可以先做网站手表官方网站
  • 做互联网交易网站的条件专业网站制作的公司哪家好
  • 泉州做外贸网站公司体系建设的意义
  • 网站建设参考文献asi外贸平台
  • 建站模板平台自己做的网站可以上架烟吗
  • 华耀建设网站app 小程序
  • 梅花手表网站中国建设厅网站
  • 邯郸营销网站建设东莞网络推广培训
  • 望京 网站开发加快百度收录的方法
  • 泰顺做网站公司如何注册网站
  • 甘肃建设住房厅网站深圳网站建设top028
  • c2c平台网站建设网站的程序有哪些内容
  • 企业网站建设费是无形资产吗电子商务网页设计与网站建设论文
  • 门户网站建设困难宁波seo博客
  • 做网站引流做什么类型的网站最好网站设计的经费预算
  • 深圳建网站公司怎么选择宝山网站建设
  • 哪些网站做任务好赚钱网页seo
  • 网站 硬件方案徐州网站建设优化
  • 海沧区建设局网站市政处太原网站建设 网站制作
  • 建一个网站需要多长时间邢台123贴吧
  • 汽车展示网站wordpress网站转app
  • 网站标签的作用门头沟做网站
  • 建设网站有什么作用是什么青岛专业制作网站的公司
  • 网站建设大纲wordpress分类图标
  • 怎么建设国际网站首页潍坊seo教程