是用 get 做代码版本管理是开发工程师必备的技能。大多数的工程师只会最基本的保存、拉取和推送,遇到一些孔明车管理的相关问题就束手无策。今天来分享五条帮你提高效率的命令。
粉丝1.7万获赞17.5万


get 里面的命令很多,但常用的命令呢,也就那么几个啊,要学好 get 呢,我们需要了解 get 的基本操作流程。 首先呢我们会啊,先看一下啊,这边呢,我有一个本地系统,还有一个 gay level 本地系统呢,就是大家啊自己的电脑啊 啊,这边的 gelber 呢,也是我们所说的远程仓库,也就是我们所对应的一个啊,实力吧。那么我们本地系统跟 gelber 进行互动的时候呢,我们要先看几个概念。 在本地系统里面呢,我们会有一个工作目录啊,这个工作目录呢就是我们看到的文件夹。第二个是我们的暂存区,还有一个本地 仓库啊,这两个都是在咱们项目里面或说咱们文件夹里面隐藏的一个文件夹,一个点 b 的文件夹啊,星星呢都存在那个里面。还有一个是远程仓库,远程仓库呢主要是我们跟 呃团队成员一块进行写作的,那接下来我们看一下整体的一个工作流程啊,首先呢,我们如果说从远程仓库啊拉取代码下来的时候,一般情况下我们会有一个 啊 get clone 啊这样的方式啊,克隆火车迁出仓库呢,从 get clone 和 get 切 call 的啊这样的命令来实现的, 那么我们本地啊,也可以呢,通过 get in need 啊这样的命令呢,把我们现在有的工作目录啊,创建一个本地的仓库,在我们啊工作目录 中间呢,添加更改删除文件之后啊,可以通过 get add 命令啊,加到咱们的暂存区啊,暂存区呢,可以认为是一个零食存放,我们要提交到本地仓库的一个啊中转站, 然后加到里面去之后呢啊,如果说我们要提交并且形成历史记录的时候呢,就通过 gatecommit 命令啊,直接提交到咱们本地仓库, 然后我们本地仓库跟远程仓库进行啊互动,或者说我们要进行啊更新的时候,可以使用到我们的 gitto 系统里, 由远程仓库相关的更新之后,我们可以通过 get 破啊, get fats 啊这两个命令来获取我们的更新,然后我们可以通过 get check out 啊把我们的仓库啊迁出来。 同时如果说我们啊远程仓库的内容或说我们分支时间进行合并的时候啊,可以使用到我们的 gatemax 命令 啊,如果说现在大家想要跟 g o glob 进行相关的互动,但不知道怎么样开始的时候,这个呢可以先在咱们 g o glob 里面新建一个项目啊,然后创建空白项目, 然后这边呢我们啊把使用字数文件输出的仓库呢,把它勾选掉啊, 然后新建项目,这个时候呢就会给我们生成比较明确的一些指引信息啊,比如说我们给的全区设置啊,需要做一些内容,这个 username 呢是大家的用户名,然后呢还有我们 user email, 然后我们先 现在有三种模式哈,第一个是新建一个仓库,第二种呢是推送现有的文件夹, 还有一个如果说我们现在本地有一个 get 的仓库啊,我们直接想把它推送到远程仓库来也可以啊,直接使用到这边的命令,直接拷贝粘贴就可以了。接下来我们演示一下配送信号的文件夹 啊,比如说我现在使用到 vs code 啊,它来进行创建一个项目,然后把这个项目呢推送到我们远程仓库, 打开我的项目,可以看到我这边的啊,项目一冲就完成。 接下来我们呢新建一个终端啊,比如说我直接拷贝这个秘密,然后直接就可以推送到我们的远程仓库, 回撤,然后我们切换到 g o gilber, 刷新一下页面啊,这可以看到我们的信息已经推送到远程仓库。那么接下来我想创建一个 redmi 的啊文件, 然后保存,然后在命令行里面呢,我们可以看一下啊,有一个 get status, 这个命令呢,比较好用,可以看到我们对应的信息啊,我发现我犯了一个错,这边的信息呢,已经放到 test 里面来啊,直接移动, 然后我们再看一下啊,可以看到我们这边啊,新建了一个 redmi, 然后一个 target, 接下来我们使用 get 好 add 我们的 redmi 啊,我们的暂存区,我们再通过 gastilus 看一下,也看到我们的啊暂存区啊,有一个新文件,那么我们接下来 get, 然后我们再查看一下状态啊,可以看到我们 rereme 啊,已经添加进去。那这个呢,我们还暂时没有推送到远程仓库,接下来我来推送一下 get a boosh。 我们刷新一下网页,可以看到 read me 啊,这个文件呢,已经推送到我们的远程仓库。那比如说现在我们对 read me 啊,有模拟一下,有人对这个仓库进行更新了,接下来我们编辑一下, 比如说这个是被张三更新过了,好,我们提交更新。接下来我们可以通过 get 破命令,把我们对应的更新拉下来啊,可以看到我们这边已经啊同步更新了,那比如说我现在有新的一个分吃被提交了, 为了让他展示一些不一样的,我们编辑下 redmi 啊,我们提交, 然后我们在这边来看一下啊,我们怎么样把它拉到本地呢?我们可以通过 get fast 或者 get 破命令把咱们对应的分支啊拉下来,然后通过 get 切靠的切换到我们指定的分支 啊,这边呢我们就更新一下,然后我们可以啊 get at 好我们 redmi, 然后提消,然后再通过 git 啊复习推送到我们远程仓库,然后我们看一下啊,刷新一下远程仓库的页面,这边是我们的 developer 分支, 然后我们需要把 defile 分支的内容合并到主干分支里面去啊,该怎么样做呢? 我们可以通过 get check out 煮饭分吃,然后呢我们 get a mag 啊,我们的开发分吃 直接通过 get 复习把对应的更新推送到我们运城仓库,那这样就推送完了,我们刷新一下页面 啊,可以看到我们张三创下了开发分支,然后我本地呢添加了相关的功能点,然后这个就是我们 gate mag 啊命令,可以把咱们的分支啊进行一个合并。

宝子们 get 里的 get tag 你 可得了解下,它堪称代码界的里程碑印章加版本身份证,让你的项目版本管理清晰到飞起,简直无情! 核心概念,它就是给特定的代码提交打个专属标签,像是给重要版本项目某阶段贴个小贴纸,方便后续快速定位和管理。 核心作用,加场景版本发布盖章器产品发 v 一 点零 v 一 点一版本时,用 gettag 打个标签,比如 gettag v 一 点零。团队和用户一眼就知道这是哪个版本,绝不含糊。 项目里程碑标记笔项目完成关键阶段,比如支付模块上线登录功能迭代完成,打个 tag 标记一下,项目进展一目了然。复盘时贼方便。 代码回退,固定锚点需要代码审查或回退到某个版本时, tag 就是 个不动的参考点。比如发现新版本有 bug, 直接切回 v 一 点零标签的提交,操作稳稳当当。 简单使用方法,打标签 git tag 标签名,比如 git tag 推标签到远程 git push origin 标签名,比如 git push origin v 一 点零有了 git tag 版本管理项目里程碑代码回退都能轻松拿捏,项目协助,再也不混乱,这不就香到飞起吗?简直无情到爆炸!

get a 不要只会 po 和 pose, 试试这五条提高效率的命令。先说一个 stars, 当某一天啊,你正在废纸分支开发新的需求,忽然产品经理跑过来说线上有 bug, 必须马上修复。此时 你的功能开发到一半,于是你急忙想切换到骂死的分支,然后你就会看到以下的报错,因为当前有文件更改了,需要提交 come 保持工作区的干净才能切分支。由于情况紧急啊,你只有考没考上去了,考没的信息也随便写了一个三存代码, 于是该分制提交记录就留了一条黑历史。那么该如何使用呢?你只需要 gate slash, 就这么简单,大马就被存起来了。

大家好,今天跟大家分享一下,当用这个 gt lug 命令来查看我们的代码提交记录的时候,会发现以前写的这个中文备注是乱码, 那这个时候该怎么解决这个中文乱码问题?大体上可以分为乳下五个步骤, 大家按照这个步骤来设置完之后,再通过就停留给这个命令来查看提交记录时,会发现这个中文 不再是乱码。步骤一,鼠标点击 gt 带系软件的早上 角。步骤二,点击 oppo 形式。步骤三, 点击 tax 的辅助室,在这个页面把路口设置为热气下滑线 send, 把这个 carry carter set 设置为 utf 杠八。步骤五,一次执行如下三个命令, 这三个命令是把这个编码结设置一下,当把这五个步骤执行完之后,我们再来看一下几千多个命令看到的日字的中文都不是乱码的。

进大厂必会的 get 命令,如果你想进大厂,必须要学会 get 的基本使用。爆肝三日为整理了包含了基本命令、使用、分支、标签三大块的使用命令,需要的同学加抖音群领取。