粉丝7957获赞3.4万

hello, 各位小伙伴,大家好,我是小熊同学,从今天开始的话,我就给大家带来一系列关于 get 操作相关的一些学习视频,然后主要是分享我个人在工作当中使用到的一些 get 的,经常需要使用到的一些命令的一些分享。那我们今天的话,就首先来看我们本地仓库和远程的仓库是如何进行关联,以及我们如何把我们本地的仓库的一些代码推送到我们远程仓库上面去。 那我们首先需要在我们的远程仓库新建呃远程的代码托管新建一个新的一个仓库,比如说我们建了一个 testpo 的一个呃远程仓库。第一,首, 首先这个我们仓库里面的内容是什么都没有的,我们可以看到,那我们在我们本地 还有一个呃一个项目,比如说我们写的一个 springboard 的项目,那虽然说我们这我这个演示的这里的话是这个项目当中只有一个其同类,然后其他的大家可以去加一些业务功能,比如说我们可以加一个 control re, 对吧? 比如说我们加一个 hello control, 我提供一个暴露的一些 方法, 比如说我们提供了一个 hello 的 hpp 方案方法,我们现在写完了,我们把我们这个提交一下, 可以提交到我们的本地仓库 come in, 那我们可以通过 ida 的工具,在这个 git 字下面的这个 log 这里可以看到我们提交的呃 control 了,这个提交记录只该增加了一个 hello control 这个类, 那我们想要把我们这本地的这些仓库推送到我们远程上面去,我们应该怎么做呢?那首先需要,首先第一步就需要把我们本地的在这仓库和远程的仓库建立一个关联,那怎么建立关联呢?就在建完我们远程仓库上面,他其实有一些提示, 首先我们需要设置我们的一些用户名,还有密码和远程仓库一致,那这里有提示,比如说你要试试这个,那我我我本地的话,我首先是做了一些设置的,我们可以看一下, 你看一下当前项目的一个用户名和密码,用户名和邮箱都是这里设置好了的。那我们设置好了这第一步,第二步应该怎么做呢?就是需要通过这个添加这个 remote, 将我们远程仓库和本地仓库进行关联, 你执行这个余,那我们就可以接下来就需要执行这个 push, 把我们本地的 仓库的提交的记录推送到远程, ok, 这里会出现一个错误,那就是说提交不了, 那为什么提交不了呢?是由于我们本地的,呃,仓库的代码分支是半卷慢分支,但是远程的是 master 分支,可以看到是不是我们只有这个 master 分支,就是分之名不一样,那我们应该怎么做呢?就是说 当然如果说一样的话,我们就不会有遇到这个错误,那我这是只是为了演示看一下啊,不一样的结果我们怎么去解决?那我们首先需要我不一样的话,我们就把它改为一样嘛,对吧?那我们首先通过这个 get bench 杠 m 这个命令,把我们这个慢分支改为 master 分支,这样就好了,那我们可以提交一下,那可以看到我们就由慢分支改为了 master 分支,这个就是修改这个分支的一个名字啊,并没有新建于并没有新加分支,我们可以通过 get 办取这个命令去看我们当年本地是不是只有一个 master 的分支啊,然后改完了之后我们再来执行这个命令, 可以看到我们就能够推送成功。 那我们在远程刷新一下我们这个远程仓库,就会有了我们这个的代码,那我们可以看到 我们本地的仓库其实有很多文件对不对?但远程的仓库只有这几个三三类文件嘛?那这是为什么呢?就是我们通过这个 get inkno 这个东西忽略了很多文件, 那如果说这就是 get inklove 的作用,就是说我们在项目提交中可以通过这个 get inklove 这个文件,就忽略哪些是不重要的文件,我们可以忽略掉,不让他提交到代码仓库里面去,因为有一些是根据机器相关的嘛,就不需要推送到 呃远程仓库里面去,我们主要把我们主要的这些代码原代码提出那个远程仓库那边去就可以。 ok, 这就是我们今天要分享的一个内容,就是 将我们本地的一个仓库怎么和远程的这仓库关联起来,然后后续的话我还会出一系列有关于 get 操作使呃使用相关类的视频 呃的分享,如果大家对这个主题感兴趣的话,可以给个一键三连,提供我的创作的动力,谢谢大家。

git 是一个用来持续追踪文件变化的版本控制系统,通常被用于管理项目中的文件代码。你可以在电脑上打开代码编辑器,如 vs code, 然后通过命令来创建一个 git 仓库。它被创建并保存在这个隐藏目录中,并且会持续追踪指定文件的所有变化。 当你在编写代码时, get 会帮助你记录代码快照并提交这些文件的最新状态。每次提交都具有唯一的 id, 这意味着我们可以通过 id 来穿越到文件之前的某个版本。 get 为了更好的管理不同文件,会将文件标记为不同状态。这一点我们可以借助编辑器来更加直观的看到。 现在我们的所有文件都是未追踪的,因为我们需要将它添加到我们的仓库中。你可以执行 git add 来将这些文件暂存到仓库。接下来通过 gitcommet 来为这些文件当前状态创建快照,同时为这单快照提供说明信 信息,以便后续使用。恭喜你,你已经在这个仓库的主分支上创建了第一个提交更改状态的文件,全部消失了。现在你的工作目录是干净的。如果你对代码做出了一些更改并将他们再次提交到仓库时,你就具备了两个提交记录。 你可以通过 get log 来查看历史提交记录,也可以通过 get log one line 来查看简略版本记录中的 had 代表的是最近一次提交。每当我们创建一个新的提交, had 就会向前移动。但由于有提交记录,我们仍然可以通过扛米的 id 来引用之前提交的内容。 当然,对于企业项目来说,项目的实现并不是一个人按照顺序按部就班完成的,通常是一个或多个项目组的多名开发者共同开发。为了不让项目中不同功能的提交导致操作混乱,你可以执行 get branch 来创建一个分支,然后将你负责的功能移入到该分支中。 现在你可以安全的在这个分支中开发你的功能,而不会影响到主分支中的代码或者文件。说到这里,其实你会发现分支的概念就像平行宇宙一样易于理解。 当你需要将某个分支的记录和主分支合并时,你可以执行 get check out 来返回到主分支,然后执行 get merge 来将指定分支合并到主分支上。 这时你创建的分支的最后一次提交会成为主分支的 had。 这意味着两个平行宇宙的时间线顺利合二为一了。 当然这也可能意味着会出现合并冲突,毕竟机器不是万能的,有时候还是需要开发者来执掌大局。以上就是关于 get 的全部内容,如果你喜欢我的视频,请给我一个免费的三连,你的认可对我真的非常重要。同时也欢迎大家在弹幕和评论区中交流你的看法,感谢你的收看,我们下个视频,再见!

在 job 企业及项目中, get 通常是使用分支管理来进行项目开发和版本控制的。一、主分支 master 主分支是项目的主要分支,包含了稳定版本的代码。通常主分支只有在项目版本发布时才会更新。二、开发分支 develop 开发分支是开发团队进行开发和测试的分支,所有新功能和修复的 bug 都将在开发分支中完成, 并在完成后合并到主分之中。三、测试分支 test 测试分支是一个用于测试和调试新功能的分支,以确保他们与现有代码的相互作用良好。四、 功能分支 feature 功能分支是为实现特定功能而创建的分支。在开发过程中,每个功能都应该在自己的功能分支上开发和测 测试,最后将其合并到开发分支中。五、修复分支 hot fix 修复分支适用于紧急修复生产环境中的 bug 的分支。修复分支通常从主分支中创建,并在修复后合并到主分支和开发分支中。六、 发布分支 release 发布分支是为准备发布新版本而创建的分支,在发布前应该在发布分支上进行最后的测试和准备工作。在完成后,发布分支应该 并到主分支和开发分支中。在招募企业及项目中,分支管理的主要目的是帮助团队协作,保证代码质量和稳定性,以及支持快速迭代和版本发布。在使用 get 进行分支管理时, 需要注意合并冲突的处理和代码的代码质量控制,以确保项目开发和发布的成功。

哈喽,大家好,每天分享一个经典面试,今天分享一下 get 中操作, get report 和 get reset 这些的区别 啊,我们举个例子啊,比如说我们现在有三个小伙伴分别提交了三个呃操作啊,这样的话就是当我想撤销第二个这操作的时候, 那我们如果是使用 get reverb 操作的话,就相当于我们会把第二个提交呃撤回,然后再创建一个新的提交 啊,再将啊原先修改的东西进行还原,这样我们的版本的履历里面,比如说我是有原先有三次提交履历,再加一次我撤销的一个提交履历,如果 我们使用 get reset 操作的话,那这样的话就是我们第二次撤销之后,相当于只会保留第一次提交的这个履历啊,他同时会修改我们的这个提交的一个履历。 所以说以上就是这两者的一个区别,我们综综上所述,我们 get re rever revert, 它会修改提交履历,它只会保留 re rever reset 对应的这个版本号,之前的保留,后面的话都会 删除掉。然后我们 get revert 呢,它只是删除对应的这个版本号,然后再创建一个新的提交,然后进行啊,让我们看到的履历的话,会多了一个提交履历。好的,今天的分享就到这里。

哈喽,大家好,如何保证多人协作时对项目代码的任何变更都能够清晰高效一致的展示和体现? 但是这个疑问我们开始今天的这些视频啊,我们前面陆续提到了操作系统分类啊,变成语言介绍以及对应写代码软件 ide 的一个推荐啊,那么看完后呢,我相信大家已经迫不及待的打开一个变成软件准备敲代码了,但是别着急,写之前呢,还有一件很重要的事情要说啊,那就是版本代码,版本控制和托管, 其实很容易理解这个概念啊,简单来说呢,代码版本控制就是对你的项目代码每一个文件的任何操作,都能够让你进行一个记录和注视,总体上呢,能够清晰的看到不同时间段的项目文件被修改的一个情况。 那么代码托管呢,最直观的就是提交代码托管到网上保存,这样无论你在哪里,只要你连上网啊,就可以下载, 相当于在网上进行了一个备份了。所以这种概念呢,其实理解比较简单啊,那么目前代码版本控制了呃,推荐的软件呢,主要有 get 和 svn 啊,在哪软件啊?代码托管平台呢?开人软件一般推荐国外的使用 gtop, 那么国内的呢,使用 gt 一公开呢,或者是私有的都可以用啊 啊,以及库里的。那么内部离线使用呢,可以选择 glue 啊,自建自用,也方便一个权限管理啊。那么本地安装好 get 后之后呢,在远程代码托管平台里面建立仓库啊,为其用户呢分配一下账号和权限啊,就可以多人协作开发了, 我们熟练使用 get 操作和了解简单的命令啊,是程序员成长路上的一个必备技能啊啊,那么下期我们将讨论啊项目代码从开发测试啊到发布的整个流程,那么代码版本分支管理的规范应该怎么样去遵循啊?谈谈我的一个建议,那么下期再见。拜拜。