粉丝2.4万获赞26.6万
大家好,欢迎来到一起学 ai。 嗯,今天看一下一点三 gate l f s 上传大文件 啊,这个呢是如果我的文件超过了一百 mb, 我就要使用这个 lfs 来上传。怎么上传呢?呃, 咱们先来做一些准备工作啊。第一个呢就是先下载一个 guitar fs, 打开之后呢,就是这个啊, guittala 是 fail storage, 那就是大文件的一个存储,这是一个小的一个插件嵌入到 guit 里面 啊,我下载安装就好了,但是这个地方有非常值得注意的一步啊,我的安装路径我必须要找到这个 gate 并找到这个地方,我要安到这个这个位置里面要找到这个地方,因为我我的那个 get 的话就是安装到了这个里面啊,来找一找,我的是装到了地盘里面的这个 program fire, 不对,不是这个,是 program fare 啊, gate gate 下面呢并啊安装到这个地方啊,我的路径要选到这个地方才可以。好啊,你选完这个路径之后 后面呢你呃写上这个啊, git l f s, 然后就一路 nice 就可以了。安装好之后呢啊,我怎么来 这个看一下啊,是不是已经安装成功了啊,你就去 gucci l f install 啊,这个地方呢啊,就是如果他安装成功了的话,他会给你去世的啊,我就去打个 cmd, 打开型 cmd, 然后我去输入 gateslfs install 啊,他就他就跟你说啊,你这个已经去啊,已经进行了出手啊啊,也就是说已经安装成功了,这个代表啊, 安装完之后呢啊,我今天呢,我来演示一下怎么来上传一个大文件,其实跟这个 gat 操作呢啊,有些类似,不完全一样啊。好,我来这个, 打开我的 ktop, 我来去新建一个,新建一个项目,我这个项目呢是我新建了一个 yolo 项目,我要把这个 yolo 上传上去啊,写一个 yolo, 然后其他东西呢?我先不去设置。嗯,点击 create repository。 好,然后咱们又会获取一个链接哈。啊,就这个啊,一会再去用它 获取链接。之后呢,我要准备我的这个项目文件。准备我的项目文件啊,我这个项目呢是在 ai 的 yolo 里面。好,我新建一个啊,我新建一个 yolo, 我新建一个, 然后我把我的这个项目呢啊,优乐维三,咱们看一看哈,他是一百七十八个 mb, 我复制粘贴到我的这个项目里面。 好,然后我把路径拷贝一下。啊,我好去先把这个路径进行出手画。 不是出手画啊,我这找到我的这个路径啊。嗯, cd 好,也就是我的是在这个项目下面,我可以去做一些上传的操作啊,做上传操作,拿着这个应用指南, 因为咱们已经有一些基础了啊,有一些基础,我就把代码写到了一个一个这个赛奥里面。好, 去挨着按照步骤来做就好了。嗯, gtenex。 啊,创建一个啊,初始化的一个仓库啊,他就说了你已经创建了这个仓库啊,目录是这个,然后我再去 getifs in store。 嗯啊,他说已经这个更新了这个后克斯,后克斯。好,然后追踪要上传的大文件哈。这个星号代表什么意思?也就是我这个路径下的所有文件啊,我还可以怎么写?我还可以写 cn 点 pdf 啊,都可以啊, 如果你只更新了一个文件啊,你可以去特定的去写啊啊,你如果去星的话,他就会把所有的文件都去给你更新啊,你可以写这个啊,星啊, 这个咱们先不,到时候再来演示,咱们先把这个所有的项目,所有的文件都要去上传好, 也包含所有的文件,然后再去这个。呃,去增加一个属性文件啊,这是咱们,这是咱们的这个给特操作里面不具有的哈,需要去增加一个呃, tributes, guitar tributes 啊,增加完之后呢?我这个添加属性文件的上传说明啊, gate commit gm 这个地方一定是双引号, 然后 first 第一次的 comment, 第一次提交 啊,他说一个文,嗯,有一个文件啊,已经去称职的了,然后我再去,然后我再去这个啊,建立连接啊, gate remote 推送到远端,然后 at origin, 然后跟我先去这个建立连接,连接的话我需要去来复制一下我要上传的这个文件的一个链接哈 啊,笑点优乐的也可以,特好,然后我去粘贴 啊,下一步呢,就是去上传我的属性文件啊, get a push origin master 好,上传,上传这个舒心文件也就上传这个 tributes 啊,他会生成一个这个地方正在加载啊,他就这个地方正在加载。 嗯,好,已经完成了啊,已经完成了,他上传是哪个文件上传是这个啊,你看他给我生成了一个这个 gate attributes, 它里面包含了一些信息哈,然后所有的文件 l, f, s, 然后合并了一些什么好,然后又生成一个 get 的这些东西。好,这个接着来操作啊,嗯,既然属性文件上传上传成功了之后呢,咱们就要添加上传的大文件, 就那个 master geet add, 这个呢,就跟咱们之前的操作是一样的了, 然后我再去 gate commit 杠 m 还是双引号哈啊?比如这个 gate 啊, l f s 这个大文件的这个 commit 好,他是产生了这一个啊, model 啊,产生的这一个啊,就是说明加载成功了啊,没有爆错啊。最后一步呢,就是咱们去上传大网页, get a push origin origin master, 好等待上传结果啊,这个地方呢需要花费一点点时间啊, 根据你文件的大小啊,他会一点点的去加载。 好,咱们等待他一下,应该是不到一分钟的时间, 我先暂停一下,好,已经上传成功了哈。嗯,我这个地方要说明一下啊,因为我这个第一次上传的话,他这个地方提示他说这个失败的去,呃,发送到这个地方啊,这个没有关系啊,并不是说你的错 操作是有问题的啊,因为这个他这个 guitar 这个服务器呢是在国外,嗯,这个对对,咱们这个国内的用户呢就访问非常不友好啊,有时候去会上传不上去啊,这时候呢我就需要去再重新呢,去来做一下 啊, gat 星,然后 get commit glm 啊,然后这个做一个提示啊,就这个,然后再去 get post oregon master 啊,再去试一遍就可以去上传了啊 啊,这是这个是没有问题的,最后的话他是会加载上传成功的标志的,他会加载一些时间啊,好啊,现在。
大家好,本节呢我们来学一下在 gt hop 上创建远程仓库,嗯, gt hop 呢,他是面向开源的,而且是全球最大的代码托管平台, 那么这个因为他是国外的,所以我们国内呢在访问给他 hop 上呢,是因为网络原因或其他原因呢,造成这个访访问呢,有些不差啊,所以通常呢我们就简单学习一下就可以啊, 因为对于这个给他哈巴呢,我们国内有可替代的,用这个马云啊,后边会给大家讲的,用马云可以这个代替给他哈巴啊,我们这里主要讲在 这个给他哈巴上创建这个远程仓库啊,我们登录账户,然后在这个右上角点击这个加号啊,再弹出来我们这个选择这个第一项妞 repository 啊,就是创建这个新的仓库, 那么在这个仓库名这块,我们通常呢写这个项目名称啊, 当然这个大家可以任意定义啊,起什么都可以,但通常呢都是写这个项目名称啊,啊,这个描述啊,就是描述这个远程仓库的,通常这 这个也是描述这个项目啊,做什么用的,那么这个属于是开源的啊,开源是这个面向所有人的,所有人都可以下载来看的啊,这个私有的,当我们选择私有的时候,只有这个啊,仓库的成员啊,可以访问的啊, 下面是这个初始画啊,我们这可以先忽略啊,可以忽略的,后边可以进行设置啊, 那么当我们点击这个克瑞特女朋友之水啊,就创建了这个远程仓库啊, 然后页面刷新就来到这个啊,创建好,我们这已经创建了这个台词给他啊,这个 隐形仓库啊,那么我们看到他这个访问的啊, htts 协议啊,这个对应的啊,还有 ssh 啊,那么他们这两种啊,协议反映方式啊 啊,上面是 atts 的访问地址,下面是 ih 啊,访问地址, 那么我们来这个操作一下, 我们打开这个疙瘩哈吧,在国内呢,访问疙瘩哈吧呢,有时这个防不了啊, 所以我们作为这个远程仓库的操作呢,也不选择这个这个号,用国内那个马云来操作啊,我们先来 创建这个远景仓库,在这个属于这个用户啊,用户头像,我们点击加号出现啊,选择 no repose, 点击他, 然后在这里输入这个项目名称啊,这是 test gate 啊,我这里已经存在了,所以会这个啊,有这个报错的啊, 描述啊,我们描述这个项目到底干什么用的啊,如果是我们个人的啊,想把这个项目对外开放啊,我们就选择这个公共的,就这个属于开源的, 如果我们作为这个企业当中开发的这个项目,我们选择私有的,就只有我们这个 仓库的成员才可以访问的啊,下面这个可以这个忽略啊,我们点击这个 cread departure 啊,进行这个创建仓库, 当然我这里重复了,我就不给大家演示了啊,一点这个按钮就行,然后这个按操作啊, 穿越完之后啊,就会到这个这个界面啊, 进入到这个引擎仓库,那么他反方式有 attps 的啊,就这个,还有这个 i h 啊,我们 点击他的时候,这个变成这个,我们用的时候需要这个,就可以点他啊,一点他啊,我们看一下复制下来的, 通常用这个 ia, 嗯,用这个 atts 的比较多一些啊,特别是这个对外开放的时候啊,别人访问的啊,用的最多的也是 attps 啊。 在国内呢用这个给的哈姆呢,相对来说这个少一些啊,除非是个人的把这个 这个项目啊对外开放啊,然后这个选择这个给他。哈哈,最近呢几年呢?这个国内的这个马云呢,非常流行啊,那么好多人会把这个代码这个拖赶到这个马云上边啊,使用马云, 所以我们这里那个简单的介绍再给他哈巴上这个创建远程仓库啊, 这个大家只是了解就可以啊,想要深入的学习,自己去这个探索一下啊。后边呢我们会这个创建这个 在这个马云上那个创建远程仓库,然后这个操作这个马云的远程超酷远程仓库啊。好,我们本节到这里,谢谢大家,再见。
哈喽,大家好,我是大帅,一个热爱前端的老程序员,今天要给大家介绍的是 get hubby 的一个宝藏仓库啊,仓库的名字叫做 austin science。 那为什么会建立这么一个仓库呢?因为啊,随着时间的流逝,很多的网站呢,可能会由于各种各样的原因啊下线, 然后呢,我们就再也无法访问了。对于一些非常精彩的网站作品而言啊,这是一个令人遗憾的事情。 所以呢,我建立了这么一个仓库啊,来备份这些我认为值得体验和学习的网站。在这个仓库里呢,收录了非常多酷炫有趣的体验型的网站项目, 并且都分门别类的归纳好了,分为汽车,电子商务展览展示,游戏,企业个人介绍,房间,太空等等。 那比如我在前几期视频里面给大家分享过的登月体验网站,还有积木小火车网站等等,那未来这个仓库呢,还会持续的更新,喜欢的小伙伴们别忘了点个 style。 现在我来演示一下这个仓库的使用方法。首先呢,打开这个仓库的链接, 然后我们选择其中的一个子仓库打开, 然后呢将其克隆下来。 如果你打开 gtop 很慢,或者你根本就打不开 gtop, 那么你应该学习一下如何才能够打开它,这是每一个程序员或者即将要成为程序员的朋友们啊,应该去具备的一个技能。 ok, 现在让我们进入到这个仓库的本地目录, 我们可以看到啊,有以下几个文件夹, car, 汽车啊,然后电商展示,展览游戏,其他 个人介绍,或者是公司介绍,房间啊,以及太空等等。那么我们现在呢啊,可以随便来进入到其中的一个网站项目文件夹,呃,我们先找个游戏吧, 然后呢,我们进入到这个网站的文件夹,然后使用啊 life server 啊这个命令行的工具来启动一个 http 的服务啊,当然在这之前你需要先安装它, ok, let's over。 接下来呢,我们这个网站呢,大家可以看到就已经在离线的状态下,本地已经运行起来了啊,这就是我前一个视频有给大家分享过的一个积木的小网站,积木小火车的网站。 ok, 现在我们再进入到汽车这个分类下啊,然后我们,呃启动一个汽车的项目来看一看。 好,我们同样的啊,使用 life server 来启动它。 ok, 这个网站呢,同样的也在我们的电脑上离线运行起来了,开始体验, this is daytone, a two mild trial oval circuit this is。 过一下, ok, 大家可以看到这是一个兰博基尼的一个展示型的网站,对吧,我们可以非常正常的啊,在这个离线的状态下呢,体验到这个网站的全部功能。 虽然这些项目啊,我备份的不是圆码代码呢,不具备可读性,也就不适合新手学习,但是啊,像图片资源,模型, 视频等等这些静态资源我们都可以拿到并且使用。当然不建议大家啊,使用这些可能存在版权风险的资源呢,去做商业项目,但是啊,做一些课件,毕业设计或者是演示的 demo 等非盈利性的项目的时候呢,还是可以使用的。 好了,如果呢,你觉得这个仓库对你来说很有价值,别忘了给大帅点赞,投币收藏三连支持一下吧。
好,我是杨林,今天给大家带来给大家仓库的使用。首先登录 app 的个人账号,点击头像,选择仓库,点击六,这边是仓库的名称,这个是描述性信息。 呃,这里有两个选项,一个是公共的,一个是私有的,私有的话是需要花钱的,我们这边就选公共开员的,添加一个 atme 文件, 这边仓库就创建成功了,我们把这个 sh 的链接复制一下,在本地打开一个门店,把刚才的代码克隆下来, 这样的话这个仓库我们就克隆下来了,我们看一下他的个圆也连接好了,然后我们在这里来创建一个新的文件吧, 我们对这个从代码进行过修改之后,可以看一下我们修改哪些代码啊?这边有一个文件,我们把这个代码给提交,如果大家想撤销的话,可以用 rc 的,可以指定或者是直接就是 rc 的 撤回,全部 开着卡密的提交。这边是一个量数线层的信息, 这边 get the pose pose 的话是拉去,我们这边是新的仓库,就不用拉去了,直接直接推上去就行了。 好,这边完成了,我们来看一下这边就是我们刚才提交的一个代码,还有一种情况是什么呢?就是说远程仓库还没有创建,但是需要我们先在本地进行开发,这个时候我们可以先在本地编写代码,等到代码仓库创建完成之后,再和远程仓库进行链接提交代码。 我这边新建一个文件,带帽二,新建一个莱德密文件, 我们先进行一个初始画 啊,大家先看一下,这个本地是没有点 get 的文件的,我们给他拎拎的之后这边会有一个点 get 的文件,这样就可以添加一元了。 把这边的 sh 医院复制过来, 添加完成之后我们可以看一下我的岗位。好,这样的话我们切换到麦层汁 这边会有一个报错。为什么会报错呢?因为刚创建的这个仓库默认的是 money 的奔驰,要在第一次提交之后才会建立真正的链接,否则的话就像说明了一个对象没出手腕一样。我们先进行一个出手画,提交还是之前的操作 好。提交完成之后我们再创建分支 切换分支, 现在已经切换过来了,大家可以直接通过 给他这个二的杠币这张直接创建和切换,一步到位。接下来我们来把远程的代码一个报错, 如果大家不认识的话,其实可以去百度翻译一下,拒绝合并无关的历史记录。为什么会出现这种情况呢? 这是因为两个分支是两个不同的版本,具有不同的提交历史,可以通过这个参数来解决,如果大家怕写错的话,可以直接复制过去,修改成自己分支就可以了。好,拉起锅之后,我们发现远程仓库和本地的代码有了冲突,因为我这边文件比较少,所以说只有一个程度文件 啊,大家可以选择就是修改,采用当前的修改,或者采用传说的更改,保留双方更改都可以采用当前的修改,这样的话我们就可以提交了。再看一下文件,有两个文件 啊,推送之后看一下这边的提交记录, 这个别的汉服在国配访问的话是有点卡的啊。本地冲突解决,这边的代码已经结束了, 好了,今天就到这里了,如果大家想发子弹的话,可以直接访问这个地址,每天话都会进行更新。
一起听说过 get 是一款选人数众多的分布式版本控制系统,可是到底什么是版本控制系统呢? get 和 get up 又有什么区别和联系呢?今天我们来用一个全新的视角来了解这款必备工具,并解密这一倍复杂化的概念和生僻术语。 在我们买代码的时候呢,我们可能经常会有这样的需求,我们可能希望保存原代码的不同版本,当软件出现 bug 的时候呢,我们可以回溯到之前的状态,比较版本之间的差别,从而找出 bug 的源头。 并且呢,在多人分工协作的时候,我们也会经常修改到相同的文件,这时候呢,如果有个工具能够帮助我们完成修改的合并,也许就可以帮我们节省不少的时间,那么版本控制系统也应运而生。如果你只是经常写一些脚本或者简单程序的话呢,版本控制软件可能用的 比较少,但是项目规模一旦大起来,或者涉及到团队协作的时候呢,版本控制软件可以说是必不可少的。 get 其实也是众多版本控制系统中的一种,其他的你可能还听过的包括 c b s, subversion, macurial, perforce, bizarre 等等, 其实他们都有各自的优缺点,并且应用的领域也稍有不同。 get 可以说是应用最为广泛并且最适合于中小项目开发的工具之一。而且版本控制的许多概念呢,其实互通的, 如果你还没有接触过相关软件的话呢,我也非常推荐从 git 这一款入门。另外, git 本身其实是一款命令行工具, 可能很多人更加推崇使用命令行工具,而不是图形化工具,这个我觉得是仁者见仁智者见智,这两个呢,我自己平时也都会用到。命令行更方便于写脚本。自动化 图形化工具的操作呢,通常更直观,入门也更加轻松,但在这里最重要的还是掌握 git 以及版本控制系统的核心概念,因此作为入门呢,我这里推荐的是一款叫做 gig crack 的图形化客户端, 它支持主流的操作系统,界面很漂亮,功能也很全面,并且对个人的开发呢是完全免费的。大家可以通过下面的链接在官网上下载对应的版本安装。 第一次启动 git crack 呢,他会提示你进行登录。这里我推荐大家用自己的 git up 账号进行登录,如果还没有 git up 账号的小伙伴呢,先可以去注册一个,因为早晚呢都用到的。登录完成之后呢,他会提示你输一些个人信息, 比如你的用户名称和邮件地址,这个信息呢跟签名档很像,他附带在你每一次的代码提交上。信息创建完毕之后呢,我们就来到了 的主界面,接下来第一步呢,是创建一个代码仓库。 repository, 又叫做 rapper 仓库,这个术语呢指的是与项目相关的所有文件,包括原代码、工程文件、资源文件和一些配置信息。他可以是本地的仓库,也可以是保证在远程服务器上的仓库。仓库之间呢,可以相互同步, 比如你可以把本地计算机上的代码同步到远程的服务器上, get up 上呢,就保存了许多的远程代码仓库,他也是当今最大的代码托管网站和开源社区。这里创建代码仓库时候呢,我们直接一步到位, 点击这个按钮,创建一个托管在 github 上的代码仓库,这样待会呢,我们就不用再特别设置用于同步的远程服务器了。这里呢,我们选择之前登录的 github 账号,给仓库起个名字,并附上一个简短的介绍。最后点下面的绿色按钮,完成 双肩中间这个很大区域呢,显示了代码的所有提交历史,其中的每项呢代表一个提交 cemate。 提交这个术语呢,很像是游戏里面的检查点,或者是一个快照。在每次你对代码做出修改之后呢,你可以提交这次所有修改, 此时 gate 会保存当前的代码快招。在之后的若干次修改之后呢,我们也可以轻松的回溯到这次修改状态。可以看到呢,这里唯一的一个提交是在新建代码仓库的时候自动创建的。我们选中这提交之后呢,可以看到这个提交里面修改的所有文件。 由这里可以看到呢,有一个新文件 read me 被创建。那么接下来呢,我们创建一个新的代码文件,并完成一次新的提交。我们可以首先点文件菜单中的在文件浏览器中打开,然后找到当前代码仓库在本地 计算机上存放的位置。这里呢,我们新创建一个文件,并命名为 hello 点 c。 然后呢,我们来随便写一个简单的 hello world 程序。保存文件之后呢,我们回到 get cracking 中,可以看到呢,中间提交历史中多出来了一项 weep, 代表这提交正在施工中。这边呢,我们可以看到这里多出来了一个我们刚刚创建的元代码文件,点击它可以看到文件中被修改的具体内容。接下来呢,我们来提交这个文件。我们首先点这里的 stage get, 要求在对修改的文件提交之前必须将他们 stage, 你可以把想象成提交之前的一个必经阶段,防止你的误操作。然后呢,你可以在下面输入你对这一次代码提交的一个小总结,这个信息呢是必填的,你想想看,如果你面对的呢,是一大堆无名的历史提交像, 从中找出你需要的,如同是大海捞针。最后呢,点击下面的提交按钮,完成这一次提交。到目前为止呢,我们所有的操作都是针对于你本地计算机上代码仓库的,如果我们去浏览 get up 上的远程仓库,可以看到还是处于最原始的状态。 如果我们希望将所有的提交都同步到远程的 git up 服务器上,让所有人都能看到你修改的话呢,我们需要使用到 git 中的 push 功能,也叫做推送。在 git cracking 中呢,我们只要点工具栏上的 push 按钮即可。 这里的 origin 通常指的是默认的远程服务器。推送之后呢,如果我们再去刷新 github 上的页面,可以看到所有的代码呢,都已经成功上传上去了。如果我们点这里的 commit, 也可以看到和本地一样的所有代码提交率时,我们竟然可以把本地提交推送到远程服, 就一定可以从远程服务器上下载新的提交。接下来呢,我们来讲一下 get 中与 pro 相对应的破操作,那么点开看一下可以看到呢,他对 redmi 文件进行了一点小修改。 如果我们切换到 gi crack 中呢,也可以看到提交历史的最上面多出来的这一条。至于左边呢,有两个标签需要我们注意一下,这个写有 master 并画有电脑图标的标签代表本地仓库中的提交。 上面这个呢,则是表示 get up 上远程仓库中提交。这里的 master 是一个分支 branch, 我们待会会讲到。 那这个时候呢,如果你想把这位同学的修改同步到本地仓库的话呢,我们可以点 gic crack 中的破按钮。之后呢,这两个图标会重叠在一起,代表本地仓库和远程仓库的提交历史已经完全一样了。这时候呢,如果 我们打开本地仓库中的 read me 文件,也可以看到其中修改内容。哎,那可能有人问,比如当不同的人去修改相同文件的时候, get 会怎么做呢?接下来我们来看一下 get 中的合并操作,也是版本控制中非常重要的一环。 这里在最新的提交中呢,我们看到小螺丝同学修改了一下 hello 点 c 文件,往里面添加了一个函数 multiply。 接下来呢,我们在本地也去修改同一个文件,将主函数中输出的支付串修改一下,然后按照之前的步骤在本地提交。这一次修改。 这里呢,我们看到提交历史出现了一个分叉,上面这个呢,是我刚刚创建的本地提交。如果我们希望将这两个对 hello 点 c 的修改同时应用在你本地的仓库中呢,我们则需要将这两个提交合并起来。合并其实在 get 中有很多种方式, 是我们先讲一种最简单的,就是使用之前我们提到的破功能, get 会在获取远程提交的同时,将远程的提交合并在本地的提交中。这里呢,我们可以点上面的破按钮,可以看到在窗口的最上面, get 为我们自动生成了这个新提交。 这个提交这个事情呢,就是将之前的两个提交合并起来,这时候如果我们打开 hello 点 c, 也可以看到这两处的修改已经被 get 自动合并了。 这时候呢,可能有人问了,如果两个人同时修改代码的同一处位置, get 又会怎么做呢?我们一起来研究一下。这里小螺丝同学呢,修改了一下这里的字符串,在前面加了一个 little, 我们也去修改同一行代码,把这里的悠悠改成嘿,然后本地提交。这一次修改可以看到呢,这里的提交又开始出现了分叉,接下 下来呢,我们来合并他们,按照之前做法呢,我们可以直接点破按钮,不过这次 get 自动合并失败了,取而代之的呢是一个错误信息,告诉我们这里有冲突 conflict, 需要我们手动解决。 原因很简单, get 也不知道我们应该如何合并了,毕竟我们修改的是同一行代码。我们可以点右边冲突文件下的这个 hello, 点 c 文件,左边窗口中呢,显示了我们刚刚的修改。还记得我们之前说的 origen 通常代表远程仓库吗?下面这窗口呢,代表合并之后的结果, 是我们手动解决冲突用的。那我们看了代码,当然明白应该将这里的 you 改成 he, 并在后面加一个 lido。 修改完成之后呢,我们保存文件,回到之前的窗口,和之前一样,描述一下这次合并的内容,并完成这一次提交。那对 git 以及 tap 的基本使用呢?这期视频我们就暂时讲到这里。视频中讲到的所有功能,其实有对应的命令行指令,我列了一个表以供大家参考。当然呢, get 中其实有许多被经常用到的高级概念, 比如分支, branch, 书签, bootmark, 补丁, patch, 以及获取远程分支和合并相关的 fetch 和 ray base。 对本地仓库管理呢,也会经常用到 reset, clean, gc, cherry, pig, reflog, archive, bundle 等等。与 git up 相关的呢,也有代码审查, poor, request, 权限管理等等。
还不会使用给的哈姆的小伙伴们注意了,你是不是第一步就困在了注册上面呢?是不是想要动手做个项目却不会创建仓库呢?是不是还不会使用给他来管理我们项目代码呢?给他哈布的官方文档 来了,英语不好也不要担心,文导支持中文翻译哦,跟着教程啊图文进行实战练习,很快轻松就学会基本用法,学会阅读官方文档来学习技术也是咱们每个 标准程序员都应该具备的技能,大家可以直接跟着文档里面的入门指南来进行学习,真正做到手把手的教你操作每一个步骤啊!
在边行界有一个故事,想要成为一个合格的手续员,必须要掌握该他了。那这期视频呢?给大家介绍一下注册管理仓库 用 get 管理代码人的问题。推荐一个官方为党啊为党支持。周围翻译包括入门注册使用,每一步都有详细的步骤,只要跟着教程,很快就能上手。不会使用 get up 的同学不妨可以点赞收藏这个教程。
呃,这个视频我们来讲一下这个 osdian 的一个插件叫做这个 g 叉 publish 啊,就是 g 叉的一个巴布纸。 这个插件的功能就是啊把这个 ob 的一个文件同步到这个 g 叉的一个库中。当然在上传之前,我们要首先在这个 g 叉创建自己的库,我们可以打开这个 g 叉 啊,首先我们使用这个插件的话,我们要吊起这个令牌,令牌的话自己在这里进行生成啊,我这里生成的一个令牌 啊,就是用于这个发布的 ob 的一个发布内容。创建之后,我们还要去创建一个库,这库的话我是有两个库的啊,这个是英文,这个是中文的啊,我是自动翻译了,翻译了我们切换成英文的话才看得出来啊,这个是两个库 啊,我们要新建的话,在这里新建一个库就可以了,然后用以发布这个内容。比如我这里有一个库, 这个库的话就是用于发布这个内容的啊,这有我发布的一个内容,这个内容的话这个是注册一个提交,然后这个内容我们可以点进来去看一下,发布以后这个文场就是这样,这个是代码,然后这下面是呃同步过来的一个内容, 下面是相应的解释,这个就是我在这个 ob 里面的一个文章,他是完全的一个同步,包括格式的一个同步,这个就是同步过来后的内容,我们可以去看一下这个插件的一个试制 设置的话,我们点开这个插件啊,我们在这里去找到这个插件,这个是在这个第三方插件市场可以去找得到的 啊,就是这个插件,我们去啊设置一下,设置的话这个是你的一个名称啊,然后这个是一个酷的名称,然后这个是生成的一个令牌,就刚才我们要去生成的一个令牌 啊,然后我们放到这个啊,跟目录下面就可以了。当然如果你要放到在里面的文件的话,你要去啊自己填写一下,然后这个发布者的一个名称 啊,这个就是这个设置,这些设置你就不用理他,我们主要看这个设置就可以了,这个是用户的名称,名称的话就是我们在注册的时候我们有一个名称,就是啊这个名称啊,这个就是这个插件的总体的一个设置,我们只需要填入一个、两个、三个 啊,填入这三个就可以了啊,填入之后我们来演示一下这个上传的一个内容哦,比如我们要上传这篇文章,这篇文章的话,上传的话首先是要去增加一个共享的一个这个属性, 我们可以增加啊就是这个属性,然后改为这个处。呃,改完以后我们就可以进行上传了,我设置的快捷键是这个 ctrl, 再加这个 o, 再加这个 p, 待会他这里就有一个弹唱提示,上传完成啊,这里就上传完成了, 上传完成以后我们就去看一下这篇文章,这里没有刷新是没有的,我们刷新一下,我们找到这个数字最大的也就是这个十一这一篇文章就是刚刚上传的,我们可以看到他这个属性也是上传上来了。当然这个 插件我们可以去看他的官方一个文档,官方文档的话他这里有几个命令,我们翻译成这个中文吧,啊,看起来比较舒服一点。当然他这里是要加入一个属性,然后按这个命令啊进行上传就可以了啊。我们可以去翻译一下 运行命令与发布啊这个命令。当然他还有其他的一个用法啊,这些用法就是比如这个是上传啊,没有发布的一个内容,他这个是上传所有的笔记 啊,就是我们在文章里面加入这个属性的文章,如果你上传所有的话,他就会把这个加入过这个属性的文章,所有的文章进行一个上传。如果你在命令中选择的是这个的话,他的上传啊,没有上传过的一个文章,他这里用的这 个命令的话,它用的是第一个这个命令,呃,就是发布当前的一个文章,呃,我们可以打开这个命令来看一下,比如这篇文章,呃,我加入了这个处,我们打开这个命令,然后找到这个插件, 呃,他这里就要八个命令,命令的话我们选择的是这个命令。 长安,如果你要上传这个没有上传的文件的话,你就选这个第二个命令。这个命令的话,我是增加了这个快捷键,所以我按这个 ctrl 再加这个 or 再加这个 p 的话,他就会进行一个发布 啊,这个就是发布到这个最差的一个 austin 的一个插件啊。有兴趣的要把文章发布到这个最差上面去的话啊,可以去使用一下这个插件。这个内容就讲到这里。
get 暂存区是什么?怎么实现的?文件暂存?下面我们来一起看一下。首先打开命令行工具,输入 get in it 图纸,画一个 get 仓库,这个时候就会自动生成一个点 get 文件夹,下面我们在项目下新建两个文件, far 零内容,一二三四五六,然后 far 一内容, a, b, c, d, e, f, 然后暂存这两个文件。 现在我们到点 gate 文件夹里面去看一下有什么变化,我们会发现 objects 文件夹里面会多两个文件夹,这两个文件夹就是 对应我们的 far 零和 far 一文件。我们打开这个文件看一下, 发现是一个乱码,无法查看,我们使用 get a card fire 命令去查看这个文件的内容,四六是文件夹名称,三二是文件名的前两个字符,发现这个文件内容就是我们新建的 fire 零文件的, 然后我们查一下另外一个文件,另一个就是我们 far 一文件的内容。 然后我们来看一下,点 get 文件夹的根目录下,发现多了一个 index 文件,这个文件也就是赞成区。我们使用 get l s fast 命令查看一下赞成区的 文件,发现站城区记录了 far 零和 far 一的信息, 四六三二整个是用 far 零的内容生成的哈西马,四六是 far 零所存的文件夹名称,四六后面的部分为文件夹名,通过哈西马就能够找到 far 零在点 get 文件夹中的位置, 等到提交的时候就从赞成区拿到这些文件,大家有什么疑问可以在评论区留言,让我们一起讨论一下。
游戏的程序员经常在 gehappe 上搜索和学习代码,复制粘贴,从而快速完成自己的项目。给大家分享三个小技巧,先从一个大多数人都知道的开始吧。在 gehappe 上编辑代码,打开任何一个文件,右上角有一个小铅笔按钮,点击他,你就可以编辑文件了。当编辑完成,点击 parts 发 changed, 然后创建跑不快死的,不需要再跑文件的本地。第二个阅读代码技巧应该都知道如何顺利的从给他 hop 上搜索文件,甚至需要下载的本地去阅读,非常麻烦。怎么办呢?直接仓库详情页按 号键,你会发现代码竟然直接在一个网页版的 vs 扣的编辑中打开了。第三,在线运行项目。我们可以在项目地址前加上这 一个前缀。依托于 gate pod, 不仅在一个网页编辑器中打开了项目代码,而且它自动识别了项目的类型。安装了一代包,我们完全可以把这个网页提供的远程服务器当做自己电脑的使用。里面预装了 pass androgo 等。接下来我们可以在空台里面为所欲为了。
欢迎来到阿库的 it 知识体系库,目前正在更新 get 零基础系列视频,求关注,求点赞。本节我们将学习如何创建一个本地仓库,并将文件保存到本地仓库中。首先,我们创建一个名为 get learning 的文件夹,并在此文件夹内添加一个文等文件。 test 点 t x t 第二步,初始化仓库,也就是将一个现有的项目转换成一个 d 的仓库。右键点击在终端中打开终端会进入此文件路径,我们输入 get innate 命令,初始化仓库仓库就创建完成了。 现在我们输入 get status 命令,查看 get 仓库的状态,我们可以看到提示发现未追踪的文件。 test 点 t x t, 我们按照提示继续。第三步,我们将文件变化信息提交到暂存区,输入 get at test 点 t x t 再输入 get status, 我们可以看到以下文件将被提交的提示继续。第四步,将暂存区中的修改提交到本地版本库中,输入 get commit and at the first file, 提交我们的更改。我们再输入 get status, 查看仓库状态,可以看到详细的提交信息,这就完成了本节的操作内容。