给大家推荐几款前端工程师必备的几款软件,能够设置我们个性化的界面和提高我们的工作效率。一个是阿特么处,他是一个重端的工具, 装完之后我们在阿特木兔里面,我们可以设置字体的颜色啊,也可以设置我们的背景图啊,自己喜欢的风格,这个使用的时候最好配合这个中端的插件,这个中端的插件可以帮我们去设置它不同的风格主题,也就是说我不同的文件,不同的后缀,它的颜色是不一样的, 可以定制化你的中装的工具。然后呢还可以安装一个飞格这个插件呢,比如说我们要要插找某个目录,对吧?我们要看这个里面还有什么东西,那么我们在输入命令的时候,他会自动的给我们提示,我们可以进到某一个里面,进到这个里面,比如说我们可以用变成命令,然后我们自动提示, 使用起来非常的方便。还有呢就是一个烧湿器密特的一个可视化的管理工具,如果你不太习惯用命令的话,这种管理工具它是可视化的,我们可以进行操作。还有呢就是 花瓶的这个代理,这个代理的用处其实非常大的,如果我们做移动端的时候,我们要抓包,对吧?因为移动端你不知道怎么调试啊,其实我们可以配置。还有呢就是这两个 vivo snowvico 的,我就不介绍了啊,还有一个就是沟通线啊,这个插件 是非常好的,我可以给大家演示一下,比如说我要进到我们某一个目录里面,这时候我想从命运行怎么样打开呢?我安装完这个插件,他在右上角他有一个这个命令啊,我点他, 他相当于快速的给我定位到这个木下了,那么这个时候我就可以用我的编辑直接打开,非常的方便。最后呢还有一个切换咱们后置的一个插, 有的时候测试环境啊,或者说开发环境啊,要配不同的厚实的,你们可以用它来进行的管理,如果你们需要的话,可以自行的去搜索安装一下。大家有什么好用的插件,欢迎评论区留言一块学习。
粉丝4.9万获赞44.7万

hello, 今天给大家带来的是在麦克上按照 get 的教程。呃,首先我们按照以前呢,就是在这个搜索框里搜索中端,或者说你在那个文件里打开也行,然后打开,然后我们直接点 get 好。呃,这这,然后我们点一下 get 尴尬 微信哦。呃, b 城一般有两两个吧,嗯,我们讲两个就是作用,他一个就是比如说去给沙啊,给他们上布置一下别人的项目,呃,我们这边新建一个文件夹 啊,就叫他一吧,然后,嗯,去给踏上,随便随便找一个吧,随便找一个文件,呃, 我们是输入皮卡,呃,随便找一个啊,来,例如这个的, 呃,就这个吧啊,然后我们打开终端, 哎,打开中端之后呢,我们进入到我们这个桌面的这个文件夹,拖进去就可以好进到这个文件夹里,准备一啊,然后呢,我们首先操作 k 特, 呃,然后我们可以看到这个 k 他的主编上面有一个绿色的按钮扣的,然后点击一下,下面显示 clone, 然后我们复制一下这个克隆的地址, 然后复制这边点击一下就可以复制。复制之后呢,然后我们这边点粘贴面完整的命令,就是 get clone, 后面就是这个项目的这个 地址吧,克隆地址,然后回撤一下。呃,这个项目可能有点大啊,啊,也很快啊,直接当了, 当然就是完成了,然后点击这个一啊,然后里面就是有我们的这个项目啊,整个项目的这个文件啊,然后还有一个 get gut 呢,他负责的是版本管理,我们不需要动他这个文件。呃,有很多人这个 他就是看不到这个文件啊,因为这个是我隐藏文件。隐藏文件,呃。在麦克上有一个快捷键,就是 shift 加可慢的再加一个点号,然后点一下,然后他就隐藏掉了,然后再点,然后他就显示出来了。呃。 好吧,然后我们讲第二个作用啊,这个就关了。呃。我们其实不需要这个了。嗯。我们点,呃还是以这个文 键甲为例吧。呃呃。我们重新打开中断。呃。比如说我们的项目在这个文件夹里,呃。然后我这边新建一个。新建一个啊,比如说能随便写吧,一二三, 然后保存一下。呃。点 html 相当一个网页文件。好,然后我们把这个文件呢复制到这里。呃。这里面这个删了吧。好, 呃。可以用这个看好正常。呃。然后我们先进入到这个文件里。呃。和刚才步骤差不多。 好,进去了。进去了之后呢,呃我们就是提交自己的项目。首先先初始化,初始化的命运是 get intit, 这个很简单啊,然后它会出现一个这个,呃结果吧。呃它里面我们打开就知道了,它会默认产生一个点 get 的那个 版本管理的那个文件啊。然后呢,我们现在第一步出手画之后呢,我们需要的就是, 呃提交我们所有的文件。提交之前呢,给他有一个不一样的,就是他会把我们这个命令,他有一个会把我们提交的这个所有的文件,比如说这个目录里有个一二三点 htm, 我们要先把它放到工作区之后, 呃暂存区吧,暂存区之后再可以提交他和 svn 不同的地方,就在这 svn 的话他是直接提交的。这个 是,嗯,可以,就是先,他必须要先这样先放到暂存去,然后才可以做这种操作,呃,我们直接操作吧。哎哎。然后点点的意思呢?就是 当前这个目录下除了这个点 get 这个配置文件之外,所有的文件全部放到那个,呃,赞成区,哎,我们点一下。好,然后呢?然后放到赞成区之后我们才可以提交,然后点一下 get 杠 m, 好,杠 m。 然后有一个双引号,然后之后呢?这里面就是可以写一下备注,呃,比如说,嗯,第一次完成,呃,完成一部分首页, 好,这个就是我们的备注啊,他的命令就是 getcommittentgomm。 然后这个这个冒号里面就是你的备注,然后我们点回车, 呃,然后,然后他就给我们备份了啊,然后呢,我们可以查看一下自己的那个备份的那个东西,嗯, get look 啊,然后就会看到这个,大家可以看一下这个,这边有一个这个字母串那种这一堆的这个 这个码,这个码是独一无二的,呃,他就是记录一下就是你这次提交呃几条的一个参数吧。 呃,然后呢?比如说,呃,我们在,我们在哦, 呃,一二三,这是第一次备份,呃,然后我们第呃输入一下第第二天的工作量,这是我们第二天带的东西,然后然后我们再一次保存, 我们再次提交,嗯,当然,嗯,再次提交就是先放到。老规矩嘛,反正就是两个,一个就是先放到暂存区,然后再提交。好,我们先给他,然后 add, 然后点好,放到之后呢,我们再 get i t ready to add a column and。 嗯,出入啥呢?第二次提交的第二天的 工作完成,完成了, 好,这个引号不要弄错啊,有的可能会说出来中文的引号,然后点一下回车啊,也是提交去了。提交之后呢?比如说有一天, 呃,有一天,比如说你的某个同事打开了你的这个文件啊,第三天的时候他把你所有的内容全部删了 啊,然后随便改成一个乱七八糟的东西,然后保存一下,好,保存过来,保存过来,然后你这边再再打开,就就这个东西,这就是,呃,当然是肯定不行了,呃,这个我们需要恢复它,恢复它的命令是什么呢?呃,我们就是 kit check out c k l u t 配的,呃,然后 好,一二三,你还确定还有这个命令的意思呢?就是我们恢复到这个,就是最后一次我们备份的这个文件,好,我们点一下这个,好,然后再次打开这个文件, 发现他又改回去了。一二三,第二天的功能。不是刚才叉叉叉什么的啊,这基本上就可以诠释一下就是他那个版本管理的一些魅力吧。呃,就是这个, 还有个我们要讲的,就是比如说我们这里面有多个文件,呃,比如说我们这边右键一个文件, 呃,我们叫叫列表演, 呃,我们还是像以前一样就是把它备份到暂存区,呃 get, 呃呃。点,呃。我们如果把它就是统一的,这样 就放到暂存区的话,就是感觉很混乱,因为暂存区里面有一二三点 htm, 有类似的点的 htm, 你怎么知道改了哪个什么东西呢?对吧?就比较的不好去分类是这个东西,所以我们 可以就是针对某一个文件进行的他的版本管理,呃,我们可以单独再去备份一下历史点 htm, yeah, too and there。 呃,因为比如说我们到了第三年第三天,我们只改了这个 listen dhtm, 我们没有改这个一二三点 htm, 呃,就是我们如果,当然我们整体提交也可以,但是看起来比较混乱,所以说我们就,呃有单个提交。 呃,很多文件的时候,大家也可以这样做。然后呢,我们就是开始正式提交提交,反正一共两部,很简单,第一个就是把它放到暂存区,我说过无数遍了。第二个就是,呃正式提交 mit commit, 这里面写一下备注。第三天这做了 列表页面啊,这是第三天的任务,我们点提交啊,我们再看一下这个 get, 再看一下日制吧,这是你所有的提交项目都在里面。呃,比如说某一天啊,你什么东西丢了什么的都可以这样恢复好教程就到这。 呃,欢迎大家来收看 这个,他其实会有一个社会报错的啊,他会报一个这个,呃,就是这个问题,然后他解决办法呢?就是,呃到这个网址里面, 迪拜来碰那个 apple 点 com, 然后,然后转到里面,然后我们搜索一下这个 come 啊 commune 的 line to toys。 呃。然后我们看一下这个个,呃,自己的那个系统版本啊,我是因为升级了这个这个版本,这个 微图版的好像就是大家如果普通版的话,就是根据自己的那个系统的版本,然后挑选就可以。呃,因为我这个版本他上面没有。呃,没有三个版本,所以我就下了一个最新版,没想到他也可以用,然后点一下这个,然后点下载,然后安装就可以,安装完了之后 就是像我刚才操作的步骤一样,直接在这个面临行里输入 get 这三个字母,就可以直接安装成功。 呃,安装成功之后呢,我们来配置一下 get。 呃,首先我们配置一下这个用户名吧, get a conflict, 刚刚 global 叫别呃, user name 随便起一个名字吧。 啊,可以写这个啊,然后点回车,然后你的用户名就好了。然后我们再创建一下你的邮箱,注意这边,注意一下,这个邮箱呢?是可以,呃,不是你真实的邮箱也可以。呃,反正就是一个本地的管理吗? 呃,我 user 对一秒啊,随便啊,我随便随便设了一个 点 civ。 好,这油箱里就设好了。呃,然后 get 呢,有两个用法,第一个呢就是,呃,我们去呃 呃,我们去给他们上面下载一下别人的项目。

你可能会遇到这种情况,你给老师、同事或甲方发了一个文件,他说再改一下,你就改了,再发过去,然后再改再发。等十个版本后,他回复你一句,还是第一版吧,哈哈。 然而当你打开文件,却发现,哎,第一版是什么样的崩溃?从此以后,你就养成了一个习惯,文件一点零,二点零、三点零,修改版,最终版,最终修改版,打死也不改版,打死也不改修改版,打死也不改最终版,等等。 哈哈,是不是很烦?单个文件还能这么将就,但如果是几十个几百个文件呢?绝对是地域级难度。于是 get 就出现了一个开源的分布式版本控制系统。当你每次修改很多文件提交后, 他都会自动创建一个项目版本,你可以通过他看到每个版本不同文件的不同差异,也可以随时回退到某个提交时的状态。最大的好处是,其他人也可以同时修改复制一份过去,改完发给你会自动合并修改的部分文件。 是不是很方便?我们来演示一下。首先要求你有 vs q 的和 get, 我在边窗环境配置内结讲过没有的赶紧去看一下,按照说明下载,我这里默认你已经安装好 get 了。 先用 vs 扣的打开一个电脑上的文件夹,然后创建一个 test 点, txt 文件, test 就是测试的意思, txt 就是文本文件,看小说的应该都知道,文件里面写内容为零点一。再来新建一个终端, 这就是电脑的命令式界面。在图形界面操作出来前,以前的老电脑都是用这个黑框框操作电脑的 pwd 就是显示当前终端绘画所在的目录位置,可以看到是地盘的二一零一目录,对吧? 然后 ls 是显示当前目录下的所有文件,可以看到有刚刚创建的 test 点 txt 文件。 cd 是切换目录,不免跟路进两个点是上一集目录明是进入下一集,这期知道这三个命令就行,多练一下 认终端,去逛逛你的电脑,其他的命令我们以后再学,感兴趣的可以自行搜索,提前了解好。我们看 git, 先用 getversion 输出一下 get 版本号,确认你是否已经安装 get, 如果有显示版本号,则说明你已经安装好了。然后我们设置一下自己的昵称和邮箱, config 是配置的意思,刚刚格拉伯是全局的意思,优则是用户内幕是昵称妙式邮箱。大家一定要严格,每一个空格和标点符号 一定要用英文标点符号,双引号里面的内容你替换成你自己的就行。我们在当前目录输入 get 以内特,以内特就是初始化单词,就会在当前目录初始化创建一个点 get 隐藏文件夹, 这个文件夹里会保存我们文件的每个 get 版本记录和变化。出手画之后,其实文件还没有被记录,我们要使用命令 get a 的把文件加进 get 版本控制 系统中, ad 就是添加的单词,命令后面要跟文件名,比如这样 get ad test 点 txt, 就把这个测试 txt 加进去了。那如果文件比较多怎么办?一个一个添加太麻烦了。 就可以使用 get 爱的点,这里点号代表当前目录的全部文件,添加进去之后, get 只是暂时保存,还不会保存提交记录,我们还要使用 getcome 的命令。 cmeter 的翻译就是提交,可以把刚才暂时保存的变更提交固定成一个版本。 getcome 的试一下,会打开一个叫威姆的终端编辑器,让你写提交说明。 最后所有新手在这一步都会踩坑,因为威猛的操作比较反人类,打开威猛的时候默认是不能写东西的,你要按 a 或者 i 进入编辑模式,然后写几个字的说明,我们就写第一次提交,然后切记先按 e, s, c 退出键退出编辑模式,然后再输入英文冒号,注意是英文状态的冒号, wq 两个字母代表保存并退出,左下角就是命令显示, 输入后按回车才可以完成编辑。退出到终端目录可以看到显示了提示。一个文件改变了一行新增 get 都是按行来对比文件不同的就有两种情况,新增删除,如果是同一行的修改,那就是同时删除一行,新增一行。 好,新手只需要知道这三步就行了,其他的遇到再查,本次提交就完成了。 get 会保存这次提交的文件数据,我们用 getlog 命令看一下 提交信息, log 的翻译就是日制,你的每次提交 get 都会记录日制信息,这个命令可以显示出来,我们看日制格式。 comet 提交后面一大段字符,他是这次提交的随机 id, 作为唯一标识, 奥赛是作者的英文单词,就是你刚刚设置的昵称和邮箱带,它是提交的日期,在下面就是刚刚写的提交说明了, 然后我们再来修改一下文件,把内容改成为零点二 sq 的自带提示,你现在那个文件会显示绿色,修改一个文件会显示橙色,表示他和上一次提交的数据不一样。再来执行一遍 get a 的点, 这次我们试一下添加所有文件,然后 getcome 的杠 m, 呃,双引号第二次提交,哎,这里我 用了杠 m 空格双引号命令。这是写提交说明的简化版操作,他就会跳过 vim 编辑,大部分人都会用这种方式写提交说明给他 log 看一下没问题。最新的在最上面再来写一个 v 零点三。同样执行一遍 get a 的点, get cme 的杠 m fix 括号 test, 冒号 change content。 这次提交是规范了一下提交说明,这个只是一个分格规范,不是硬性要求的,目的就是为了让其他人一目了然你的版本修改内容。比如最开头一个 fix 就是修复的英文单词, 后面一个括号写上修复的文件或模块冒好,后面写修复了啥,颤着康腾的翻译一下就是改变内容。就是如果你要参与国际 项目,那么一个规范的提交信息和英文是必要的。还有一些规范词,你可以搜一下 geek me 的分格,自行了解自己项目无所谓,自己能看懂就行。其实现在很多人也不用中断来操作了。 vs 扣的自带界面版的 get 操作,我们写一个零点四, 然后左边可以看到有一个文件改动的提示。点一下这个修改的文件,可以看到对比视图,左侧是上一次 come 的内容, 右侧是目前的内容,上面有个对号的按钮,点一下提示,我们没有可以卡密特的赞存文件,是否赞同,所有更改点试就行,他就帮你执行 gay 的和给的卡密特了。 然后你在上面输入一下 come 的消息,也就是说明按回车就 come 的完成了。给他 logo 一下,可以看到信息 vs 的自带所有基本操作高级的功能。你可以安装一个 get history different 插件,可以看到所有历史提交,可以对比文件前后的区别等等。 get 有很多功能,但是想要学会他们看视频文章是没有用的,这个必须在你实际工作中才能学会。去菜鸟看一看所有功能,具体的用的时候再查吧。 那如果我想回退到某个版本怎么弄?首先 getlog, 看一下这几次的提交,复制一下某一次的卡密塔 id, 我这里复制第一次的提交 id, 然后输入 get reset 刚刚哈的 commy 台 d 就可以回退到这次提交时的状态了。可以看到文件内容变成零点一了。 getlog 一下也发现没有,后面的 比赛的翻译一下就是重置的意思,刚刚哈的是重置的模式,是硬重置,另外还有 soft 模式和默认的 mixt 模式,大家自行搜索了解。 但是瑞赛的不仅回退了,也把后面的清空了。我们想要在不同版本中切换怎么办?这时候就可以用分支 branch, 顾名思义,分支就是把当前版本复制一份。 你可以在 committee 第二次的时候用 gete branch 零点二命令创建一个零点二分之 gate commit 第三次的时候创建一个零点三分之 第四次的时候还是在主分支上, 然后用 check out 命令不断切换分支,可以看到可以随时变更。 奔驰的作用还不仅仅是切换版本,更重要的是你可以在主流上继续写代码,也可以在支流上同时写,然后某一天把这两条分支运跟墨制合并在一起。你可能会说,这不是多此一举吗?一个人当然作用不大,这主要是用于团队写作。 一个团队开发项目离不开分支,比如说我们项目现在的主分支是一点零版本,然后一点一版本要添加五个新功能,我就把这五个功能分配 可以给五个小伙伴,他们就在一点零版本上不让吃出去一个自己的版本分支就是命名为功能叉叉叉啊,然后五个人同时开发,到时间后,我在主分支上把他们五个人的五个分支都末制过来,合并在一起 再提交,并使用 gtag 打标签,生成一点一版本。团队开发互不影响,但又可以同时协作。 举个形象点的例子,这是一个 word 文件,我列了一二三四五五个小标题,让五个人同时写这个文档,他们各自都复制了一份到自己的电脑上,这就叫分支 文档,命名为自己的功能名,然后每个人写完自己的段落后再发给我。我打开每个文档,复制他们写的内容,粘贴到主文档中,依次粘贴完 南城就叫墨纸合并,最后另存为一点一文档,就是 come 或者踏个。这样一解释,大家应该懂了吧。 那么团队协作肯定不能在同一个电脑上,这时候就需要找一个服务器搭建一个 get 仓库服务。自己搭建也不难,有 getlab 之类的开源库,可以做企业私有服务, 但是大部分人没一个条件,或者就是懒得搭建,那么就可以使用 gtop 或者 gt e 这种公共的 get 仓库,其实说白了他们就是是个符合 get 操作的网盘,网盘大家应该懂吧, 我们来 get hub, 前面让大家注册了,不多说,点右上角加号 new repository 啊,创建一个仓库,起个名字,选择归宿,你们可以不用变,我就选归宿,在远道组织选择 party, 可公开 你私人的项目,可以选 private 私有不公开仓库。点下面可瑞特创建,进入后会有教你出示化的设置,我们就按照他的指引来 上面的以内特艾特卡米特我们都知道了,这里我复制一个 read me, 点 md 文件过来,这个上期说了是项目的介绍文档,艾特一下,再卡密特一下。 接下来就和下面的一样,三个命令,第一个 get branch 杠,大写 m 啊命,意思就是创建一个命分支,并把主分支切换为命。 第二个 get remote 爱的 origin, 一个你的仓库地址链接,意思就是添加一个远程仓库地址,相当于给这个 get 项目设置一个网盘地址,这样他就知道要上传 传到哪里了。第三个 get push 杠 u orange mean push 就是推送上传到网盘啊,也就是 get up 完成,然后会提示你输入用户名和密码,你就输入 get up 的邮箱和密码就可以了, 终端会输出上传信息,完成后来网页这边刷新一下,可以看到上传成功。然后我来教你们怎么参与开发开源项目,我这个仓库是帕布里克的,你们就可以参与进来。 首先你来我这个项目的地址,然后点击右上角的 folk, 就相当于把我的代码库复制到你的账号里面了,类似于不让你吃,当然了,你也可以再点个死哒,给你的第一个开元项目点个赞,收藏一下,然后右上角回到自己的仓库,可以看到已经 复制过来了,这就是元岛创建的项目,在个人账号下的 branch, 点这个 code, 复制一下你仓库的 https 链接,然后你在自己电脑上找个文件夹,用 vs code 打开新建终端,输入 gate clown, 你的仓库链接空格点号,也就是英文的句号。这个命令叫克隆,克隆人知道吧,就是把网盘上的仓库克隆到本地电脑,如果失败的话多试几次,网络问题你懂得。看我上期的解决方案, 可以看到我已经克隆下来了,但是现在这个是基于你自己的仓库的,使用 get remote 杠 v 命令,可以看到只有你自己仓库的链接,这时候我们再去原道的仓库复制一下,像 我们的链接回到本地,用 get remote add upstream 链接添加进去,这个就是添加上游代码库的命令,再 remote 看一下,有了。 如果你要给别人加功能,可以先创建一个分支,我们使用 get check out 杠币康文昌来创建并切换进入康文昌的分支。 现在我们创建了一个文件夹, members 伙伴啊,你们不用创建,然后再创建一个 json 文件吧,我们唱点 json, 里面写一个 json 对象,内蒙式昵称 url 地址是个人网站保存, 拿标准流程过一遍, get it, 点 get commit gun m, 然后 add 括号 member 冒号, ctrl get push 一下, 好,回到自己的仓库,可以看到已经有这个分支了, 这时候我们就来爱丽丽的仓库点这个 pose 次拉取请求,简称 pr, 进去后点六新建 pr, 这里 bus 就是根源选择 r 一零一的命分支, ctrl 就是比较选择你自己刚刚创建的分支,选择后如果选 是绿色对号, apple tomas 是可以合并的意思,那么你就填写 pr 信息标题和内容,点右下角 create 创建 pr, 你就提交成功了。 之后你可以在评论区来发个评论,提醒我一下,我就会去操作合并进驻项目,你的第一次开源贡献就完成了。 如果没有显示绿色对号,那可能就是在你写代码的时候,我提交了新的 comet, 导致版本不一致。这时候你就需要先更新一下本地版本,执行 getfix upstream, 从上游更新一下最新代码,然后执行 good mordge abs dreme, 把远程的最新代码合并到自己的分支中,再执行 goodboost 推送上去,这时候快点去提交 片就可以了。好,那么 get gtop 的入门就完成了。同样的流程也适用于 gete 和 getlebe。 本期的内容比较抽象,但是如果你要找工作,或者是和别人协作开发项目,也或是参与开人项目,这个东西是必须要学的, 你不会 get 人家要你干啥?让给代码文件添乱是不?哈哈,所以啊,大家一定要实践实践,实践练的多了就会了,我把第一次如何完成已经教给你了,剩下的你就需要练习练习练习。 最后,本期这种枯燥内容数据,哎,就是很差,但他又极其重要,我必须负责教给你们,不能像营销号一样啊,难得不告诉你,就给你看看轻松炫酷的,对吧?所以既然大家都看到这里了,希望能三连支持一下。本期的作业 就是提交你的第一次开源贡献,第一次 pr, 一定要练习啊!下期我们把元导的零点二版本持续升级,从实战中学习,拜拜。

啊,这是一个,呃,新的麦克环境啊,我这边给大家去安装一下红布鲁,红布鲁是我们程序员经常要用的一个软件啊,也是,我就是买新麦克必必须要做的第一步啊。首先打开我们的终端,然后在这个终端里面我去改一下他的这个配置配色, 然后在描述文件里面,然后点红布这个配置,然后把它点成默认的,然后这边的字体可能需要调整一下,嗯,他原来的那个字体是,呃,不是特别好,然后我们再点,点开字体,嗯, 点修改,然后这边所有的字体里面,嗯,选择这个字体,然后我们这边把大小调成十八,嗯,这样,嗯,大家自己使用的话调十四就可以了,这个十八的话是为了录制更清晰一点,然后把这 这个背景调成那个百分之八十,不透明度设置,模糊度设置成百分之二十,这样是我个人的一个默认的设置啊,然后选择默认的啊,关掉,这边我们打开一个新的中端,对比一下,这个就是我们的新的中端啊,看起来是舒服很多的。 好,我们把中单配完,把中单配完之后,我们去呃下去装我们的红 pro 的这个那个软件,我们打开我们的搜索引擎,然后选这个,选国际版红 pro。 嗯,官网,我们点他的官网, 然后在这里长这个模样啊,其他的可能就是一些推广的网站啊,我们讲解中文,然后安装 homebook 的话,就是这行命令,然后将上命令粘接至终端, 我们点击这个就粘贴复制粘贴好。嗯,这边在国内,我这里粘不上,记得号吧,所以这边显示报错啊,显示报错的话怎么办呢?就是我们要用一个国内的镜像,然后我们选一个国内的一个清华的一个镜像, 然后点击这里,然后这个就是镜像的一个使用说明了,然后我们这边去把它这行复制过来, 然后嗯,首,嗯,首次安装的话,首次安装就是这些啊,这是这些 mini 啊。 嗯,刚才,刚才复制错了,对,是复制这这一些,然后我们去在这里去,哎,敲这行,这行的作用就是把他的这个安装角 本通过 get 这个命令把它克隆下来啊,但是克隆下来的话,它需要提示安装一个。呃,命令行开发者工具,就相当于是 x 扣的那个命令行版本啊,我们这边去点击安装选择。同意。 这边下载会比较耗时啊,因为 x 后的整个软件是比较大的,我们稍等一会。嗯嗯,实际是不需要这么久的。我这边显示可能有点问题啊,他这边显示有点问题。正常情况下你网速过快的话,大概十来分钟吧,十来分钟就安装好了, 因为下载和安装的时间加在一起啊,大概需要这么久。然后我这里就给大家先跳过一下,好吧。 好,这边就是安装完之后的一个样子, 我们这边点击完成好,然后再做,呃,再把这个命令再执行一下。好,这时候就把这个脚本已经呃脱下来了,然后速度很快,然后我们来执行这个脚本。 嗯,他这边需要输入选项,我们输入我们的开机密码,然后这边是他的一个安装目录,确认无误之后我们剪辑回车。 嗯,这边就是开始他的安装环节了,看一下他的速度是比较快的。 好,这个已经安装完成了啊,安装完成之后呢,我们嗯 需要需要把这个安装脚本安,安装脚本给删除掉,就是这个,这个就是我们刚才的安装脚本,我们把它删掉。 嗯,删掉之后呢?他这边安装完成后,他会提示说我们需要呃把这些加到我们的这个环境病例里面去。嗯,环境病例里面去,那我们这个是,嗯,把这个复制粘贴一下。 嗯,上面这是一些嗯官方的那个呃命令行操作,然后这些是非官方的一个圆的一个操作,我们把它嗯复制执行一遍。好,这边就 ok 了。 然后呃,这边也是提示了一下,就是如果你对是苹果的是 cpu 的设备的话,你需要执行这两个 步骤,我们也是执行一下,执行一下完之后我们去看一下是不是安装完成之后啊?啊?已经配置好了,我们去打开一个终端去看一下。 嗯,这命令敲错了。这个啊,这边显示说已经是最新的了,然后这个命令也被识别了,然后旧的命令是识别不了的,因为它虽然加到环境变量里面了,但是这个中端还是老的。 那我们清起了一个中端,然后去加载了,在新的配置就可以执行了。然后我们去安装一个常用的工具 h top, 这个是一个很好用的一个工具啊,看这个下载速度,嗯,这个其实是不对的,这就说明他的这个嗯 软件的这个原地址啊,原地址其实是没有。呃,设置成国内的,你看他现在下载很慢,是不是?好,我们去看一下我们的配置基本上是 c 那个 profile 里面, 然后你看这个命令,呃,他把这个 remote 设置回来了,但是他有的,呃其他的地方东西没有设置回来,嗯,我们看一下, 嗯,就是这些东西啊,这些东西你看不止一个,是不是我们把这些都复制一下,然后我们把它粘接进来?好,我们在那个再打开一个中断,然后执行一下。 啊,是 h top, h top, 你看这个下载速度就非常 快了,是吧?因为已经设置成,你看这个地址,已经设置成清华的这个,呃进项地址了,是吧?他所以他的速度是快,非常快的。然后这边安装完之后我们就可以直接用来执行一下, 你看这就出来了,看这是我们的,呃, cpu 的核心数和再用那个 占用表,然后这是我们的那个内存,然后八 g 的,然后占了十点二 g, 是吧?这是我们的分区,这个是我们的命令行的一些,嗯,占用情况啊,这边就已经安装完,安装完了。

get 环境搭建大家好,本节课呢,将向大家介绍 get 环境的安装, 那么 get 呢,是一个开源的分布式版本控制系统,可以有效高速的处理从小到非常大的项目的版本管理。我们使用的时候呢,一般都是作为同步软件,也就是同步 get up 的仓库,或者是其他用来克隆一些 项目到本地来使用,就类似于下载软件一样。我们来看一下这个环境是如何进行搭建的。好,我们打开 ig 浏览器,然后输入一下百度,我们去百度里搜索一下,然后进行下载,然后我们搜索一下 ge 官网啊, 第一个就是给了个网,第二个是中文网,其实都差不多的,我们只是下载,所以打开哪个都一样。在这个界面当中呢,有一个这个 down for windows 这个版本,我们单击以后呢,他会显示下 下载这个列表,列表呢,这个呢是基础的安装版,下面一个呢是类似于绿色的这种版本,我们一般下载前面这个基础的这种安装版,根据不同的系统,一般现在都是这个思维,所以我们点击下载刘斯比特否 windows set up 就可以了, 然后他就会弹出啊,另存为对话框,我们设置一下保存位置,就可以进行下载啊。如果下载不了呢,是因为我们这个 ds 对于 github 可能解析不好,我们可以换个网,换个时间段来进行尝试,或者使用一些特殊工具来进行尝试就可以了。那么这里呢,我已经下载好了,就是这个 get 二点四,二点零点二留四位的, 然后双击就可以启动安装了,安装比较简单,下一步就可以了,这里设置一下安装的路径,如果大家要安装到其他位置呢,就是路径中不要有中文的这个字符,那我们这里呢,就以默认的这个位置进行安装。 单机 nice 的这里呢有几个就是勾选的项目,第一个呢,是否创建一个快捷的图标放在桌面上,我们勾选以后也可以。然后呢,这个未勾选呢,就是每天检查一下这个更新啊,我们勾选他也可以 再下一个呢,是把它加入到 windows 的这个 tomino 中。单里面啊,我们都选上单机奈斯的,奈斯的这里呢是设置新存储库中啊,初始分支的名称我们单机奈斯的, 然后呢是调整 pass 环境,建议不要动啊,采用默认值就可以了,赶紧。 nice 的,接下来是设置 s s h 可执行文件 不动 nice 的,接下来选择 h t t p 后端传输 nice 的配置行为符号转换,保持默认就可以了是接下来是配置用于 get 拜时的终端模拟器,保持默认 nice 的,然后是选择 gate pro 的默认行为,我们保持默认。 nice 的接下来是配 是评剧管理器奈斯的配置额外的选项啊,不用动配置实验选项啊,这里直接就隐私到安装就可以了啊,其他其实都不用动,但是给大家讲一下每个界面是干嘛用的,那如果大家需要的话,可以根据自己的情况进行配置 安装并初始化完毕以后呢,会弹出成功的提示啊,不用看他的这个日志了啊,非内饰就可以了。 接下来呢,我们来验证一下是否安装成功。我们使用 win 键和 r 组合键,打开运行特效框,输入 cmd, 回车以后呢,我们输入 get 港威,看一下他的版本,如果这个显示出 get 版本是多少呢,就证明我们安装成功了, 我们通过呃环境搜索一下环境,查看一下编辑系统环境变量,我们来看一下他给我们系统里加了哪些路径值,我们在这里选择开始,然后在这里呢有个 get get 的 cmd 被加入到环境变量当中了,就说明 明我们已经安装成功了,那么一般用它进行克隆仓库呢?是怎么做呢?我们可以直接使用命令,就是 get 克隆 one, 然后呢是放入我们项目的地址,然后回车 他就可以去这个地方去下载并克隆这个项目到本地啊当前的这个文件夹当中,我们在这里呢是应该是加入到啊用户的主目录当中啊,这里有个优米 ocr 啊,我们就克隆这个就可以了。 好,那这里呢就不等他课论完毕了,那么其他的给他项目呢?其实在代码这里呢,都有他的这个 f p t p 这个链接啊,默认是一点 get 结尾的,我们都可以使用刚才所说的 get 克隆命令来进行这个下载,或者说同步啊,这里都可以找得到。好 get 环境安装啊,就介绍到这里,感谢大家观看。

自学渣,我发现一个很好用的代码托管平台,我们平时写的代码都是存储在本地,如果脱离了自己电脑就无法使用写好的程序。我们可以使用 cat 工具将代码上传到远程仓库上,比较常用的就是 cat, 但是它的服务器在国外访问速度很 慢,所以就找到了 dte, 这个访问速度很快,基本没有延迟,他的使用也是很便捷。我们直击右上角新建仓库,仓库名称,瑞集外卖,点击创建,这样就会生成一个 bd 地址, 然后可以在 ida 中初始化一个本地仓库,选择 vcs, 点击 created, 选择一个跟目录作为本地仓库,这样就完成了本地仓库的搭建。然后添加远程仓库地址, 我们可以创建一个案例,测试运行效果,将这个案例存放到 b 上,点击提交,我们刷新刚才创建的远程仓库,可以看见已经存放到 b 上了。

呃,大家好,今天给大家来介绍如何在迈克五 s 上去添加这个 s s h k, 那么首先先我们打开 tomen, 我们复制下来这个生成 s s h k 的这个命令,我们把它粘到我们的这个太平岛里面去,然后我们按回车,如果有的话就覆盖摁外,然后再按回车,回车, 然后他就直接生成了咱们的这个 ssh 的一个呃死药和一个工药, 那么我们要进入这个先 cd 一下,进入到根目录,然后再 cd 的 ssh 进入到 ssh 的一个目录里, 然后通过,然后查看里面会发现有两个文件,我们只需要去查看这个 id, 点二 s a, 点 pub, 这个他就是我们的。呃需要填的一个工药,我们只需要把这个工药添加在 get 上,就可以通过 get 直接来拉取我们的带 我们将这一段复制,打开马云,然后点设置, 然后点设置之后里面有个 s s a h k 供应,那么我们就可以把这个供应的具体内容粘贴到这个里面去,然后我们可以修改这个供应的标题,我们改为麦克系统, 那么我们点确定,然后这时候要去输入咱们那个马云的一个账号密码, 这样我的 sshk 就停压成功了。 接下来我们要进行一个拉犬的一个项目,首先 今天我要把它切换到我的这个沃克斯贝斯这个目录底下,然后进行给他磕喽,后面这个地址有 hddp, 有 g i t 开头了,我们选择这个 ssh 就 git 开头了, 然后我们把它复制好去粘贴上去,然后点回车来进行一个拉取, 然后我们这里输 yes, 然后他就可以进行一个拉取,这样我们的代码就拉取好了, 咱们的文件里面, 在我们的文件里面就可以看到我拉举下来的这个代码, 这个就是我拿取的一个代码, 假如我修改了一下额的密,呃,瑞的密,我在这个 ctrl biuting 上面加了一行字,然后给他保存, 然后我们通过这个给他 a, d, d 杠 a 大写的 a, 我发现现在这个不是目录,是因为我们需要进到下一层的一个目录,我们需要进到 内涵这个目录区啊,大家可以看到啊,这块是 get, 然后显示他的 巴斯特的一个分支,我们只只需要给他 a, d, d 杠 a, 那么就把我们的这个代码添加上去了,然后再添加这个给的给他 a d, d 杠扛米特杠 m, 给他扛米特杠 m a 卡密的杠 m 是对这一次修改进行一个备注,那我们直接添加 a 的 卡密特钢 m 啊,这样他就已经吹上去了,但是这里啊他需要配置一个格 logo 的一个这个姓名和 密那个邮箱,等待,我会把后续的密令发给大家, 然后我们提交好了之后, 我们去铺置上,铺置到远端,那么这样的话就算铺置成功了。我们在这个马云里面刷新,然后可以看到我刚才提交的这个信息,看一下我们的 red me, 发现这个 ctrl buting 后面这个就是我们添加的这个一二一二三,这样我们一个 get 整个流程就已经完成了。

哈喽,今天我们讲一下在 a 店里面怎么操作。 get, 我们先用 a 店来拉一个新的一个仓库,这边还是用之前我们创业这个项目,我们先复制一下这个项目的地址,然后到 a 店这边,我们关掉这个当前这个项目, 然后在这边的话我们选择这个点一下,然后这边复制我们刚刚那个链接,这边选择是 get, 我们点这个克隆就可以了。这边的话你如果说不想保存这个位置的话,你就自己选一下,你要保存一个位置就可以了。 好,看好之后我们就直接打开这个项目,大家可以看到就是这时候的话在这边打开,比如说我们现在的话要创建一个新项目,这边的话本地要开发了,现在的话创建个 text 三吧。好,这样一个加入项目,比如说好,这边的话说要不要加入 我们 get, 我们这边小先不加,大家可以看到现在的话这个是红色的,这时候如果说我们想加到赞同区的话,我们就选这边的话,右击,你要选中,你要自嗯添加哪个文件,你就在哪个点右击,然后选择 get, 然后这边的话添加我们暂停区就可以了。 add, 这个的话相当于是我们在命里面输入 get, add 是一样的。 好,这时候的话添加这种区,他就变成这个蓝色了,绿色的大家可以看到。好,这时候如果说我们想提交这个文件的话,怎么提交呢? 这边的话大家可以看到有三个这样的一个符号,首先这个是更新,相当于是就是破,执行我们这个 get 破这个命令,破这个命令,然后这个的话是什么?就是 commetercommeter 的话, 就是,就是提交吗?就是刚才我们添加暂送器,然后再提交的话就提交本地仓库,然后还有一个就是推送了,就是迫使就推到远程仓库,这时候我们可以直接用这三个命令,也可以,就非常方便。好比如说我现在的话已经添加暂送器了, 我想把它提交到我们这个里面的话,我们就点一下他,这是我的卡密特。好,这时候的话如果文件很多的话,你可以自己在那选,要提交哪些哪些不提交,你都可以在这边选好。比如说,嗯,添加一个 test, 开始三。好,然后我们点卡密特提交就可以了。好,这边点一下提交。好,这时候的话已经提交,提交之后他就没有文件了,然后他这边的话给我们提示他说有这样几个文件好, 不用管他,因为这几个文件的话,他是 id 二的文件,这时候的话可能我们每次提交的时候他会就是有影响,我们可以直接在这边看啊,他是红色的,表示我们没有提交 好,这时候如果说我们肯定不可能把这样的文件提高上去嘛,所以说我们要把它隐藏,隐藏的话就是忽略,相当于是忽略的话,我们在 id 里面选择这个 get, 然后这边的话有一个叫一克浪,就是我们忽略这个文件夹就可以了。好,我们点添加到忽略文件,毕竟的话创建一个忽略文件,现在没有那个一克浪那个文件,我们选择他,然后点一下。好,这时候的话他说需要创建这样一个文件吗?我们说创建就可以了, 我们点添加,把这个文件添加到暂停,如果说你不想添加的话,那你就直接在这边还是一样的,然后 get edd, 然后添加好,这时候 这些文件的话就不是红色未提交了,而你下一提交的话就没有这些文件了,我们再来看 啊,这是哪曲?我们再来点提交,大家可以看到现在的话只有一个这个老文件啊,天, 添加忽略文件。好,然后点提交,这边可以提交和这个 pos 一起啊,我们点提交就可以了。好,这现在没有提交文件了,然后我们再就回到这边来, 如果说我们想把它推到我们刚刚这个添加这个文件提要到我们这个远程仓库,现在是没有的,想提要的远程仓库,我们就点这个 pose 就可以了, 然后这边他说你是需要提交这些东西吗?我们点这个 pose, 我们也可以点这个在这边,哎,直接点提交了啊, 我们就点提交吧。好,这时候的话他已经把我们这个他说提交的这个 master 分支了,我们再刷新看一下有没有提交上去, 大家可以看到这时候这个文件就提交上去了。 you id 二的话也是比较方便的啊,我们再来看一下在 id 二里面怎么解决我们这个冲突,我们都知道我们用这个这个箭头的话,就表示他是更新,现在是 get 破,我们点一下它, 这时候应该是没有冲突了,文件已经是最新的,跟线上是保持一样的。好,这是我们小八,嗯,比如说我们现在的话,线上线上的还是张三啊,比如说我们 好,现在张三的话,比如说现在改都行,比如说把这个一改成了二二,好,这时候他提交了, 然后这个李四这边也把这个 hello, 这边的话,李四,比如说李四他不知道,他把这个东西也改成二二二,他以为张三没有改 好,这时候两个人,比如说他或或者是他改成了九九,好,这样的一个十九,然后这时候的话就会产生这个冲突。好,我们点这个提交好他,他就会让我们把这个文件提交一下,比如说修改了 哈喽,我的吧,哈喽,然后我们点提交好,这种提交之后我们再更新一下啊,比如说我们想把这个远程再同步一下,看有没有提交,没有提交的话我要提交,然后再更新一下, 好,这时候更新代码时候他会就会说这边有冲突了,好,我们点一下他, 好,我们点一下他之后的话,这个窗口大家可以看啊,这个窗口的话可以放大啊,这时候大家可以拉一下,如果说这样的话,你不要直接随便点啊,因为你看不清里面东西,这时候你要放大一点,放大以后你就可以看到里面东西了。 这边有,这,首先这个是你自己的当前版本,就是你自己改了,然后这边就是最终的一个结果,然后这边的话就是远端那个仓库,比如说你想要自己的东西的话,你就把自己东西往这边放,这是原来的, 就是最终一个结果,他们就放这,他就把原来覆盖掉了。比如说你还想要这个张三内容,你就 继续往这边放,如果你不想要他,你就把这个删掉,然后点应用,这时候的话这个冲突就解决了。好,解决完之后,比如说你现在改成九九九了,我们解决之后的话,然后再点这个 pos, 然后把这个东西就可以提交上去了。 好,这时候的话我们再来看一下,这里面内容的话应该改成九九九了吧?大家可以看到这时候冲突就已经解决了。

欢迎来到阿库的 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, 查看仓库状态,可以看到详细的提交信息,这就完成了本节的操作内容。

我们在使用麦克电脑的时候,大家都知道哈,就是打开一个文件夹,他是不显示文件所在路径的,只显示他的文件夹的名字,如何让文件夹打开之后显示他所在的路径呢?这个很简单,我们需要一串代码就可以搞定。 复制这一串代码,找到终端,我们在这边粘贴这段代码,选择回撤。 再次打开这个文件夹之后呢,我们就会发现这个文件夹已经显示了他所在的路径。如果说你想恢复回原来的文件夹的显示形式还是内存代码,把后面的 yes 改成 no, 敲回车就好了。再次打开这个文件夹之后,他的所在路径就会消失,只是显示他文件夹的名字,今天你学会了吗?

相信很多人在写代码时有过这样的经历,在完成了程序的一个功能后,会把原代码打包为一个压缩文件, 在文件名中加个时间和备注,这样在后续的代码写的一团糟时,可以把代码直接删掉,用压缩文件回退到以前的样子。如果你这样操作过,那么恭喜你已经具有了最原始的版本管理经验。这种管理方式操作简单, 但在多人加异地合作时很不方便,而且容易出错,于是我们需要专业的软件来帮我们管理原代码。这类软件称为版本控制系统,其中有个软件很受开源社区的欢迎,这就是 get。 简单讲下下载和安装,来到官网 点这里下载 windows 版本,选择六十四位,这年头应该没人用三十二位的 windows 系统了吧。下载完成后,那这就是 安装文件,双击安装,不停的点下一步即可。在二十年前那个安装文件还很纯洁的时代,我们称之为一路回车法。 安装完之后,在桌面点右键会发现菜单里多了两个菜单项,选第二个,从而打开 get 控制台。目前呢,字太小又不好看,没关系,可以改单击程序图标选项, text select, 选择喜欢的字体和大小就行了。 有个事现在必须做一下,那就是配置用户名和邮箱,使用 gate 空格 config 空格两个短杠,然后是 blow 空格, user 点 name 空格,加一个迷糊。配置用户名,使用 user 点 email 空格迷糊 at 一二三点 com 配置邮箱。注意,这个电子邮箱并不需要真实的存在,尤其是在非正式用途下,可以随便写,比如特朗普艾特不靠谱点 com 也是可以的。配置完毕,下面我给大家简单演示一下用 get 实现代码管理的过程。根据实际需要有两种初始化的方式, 如果你是从 github 上下载原码,可以用 get clone 命令。比如你想把项目放在桌面,就可以在桌面右键选择 bash, 输入命令。 get 空格, clone 空格,再加上某个项目的 get 链接,通常呢,在这里获取 粘贴。回车可以看到桌面上出现了项目的文件夹,打开里面有个点 get 文件夹,这里包含了和版本管理有关的各种文件,其中绝大部分文件开发者不需要去操作,也 最好别去操作,项目的原代码都在这里,到此为止就已经把别人的项目白嫖过来了。如果是自己新建的项目,可以先新建一个文件夹,随便起个名字用来做项目的总文件夹。接下来要告诉 gate 帮我们管理这个文件夹下的代码。 打开这个文件夹,在空白处右键打开 get 控制台,然后输入 get 空格。 in it init 呢,就是初始化的意思。这样 get 就立刻创建了一个名为点 get 的隐藏文件夹,用来管理即将新建的原代码。现在开始写代码,代码所在的这个目录叫做工作区,在工作区新建一个原代码文件, 然后假装花了一天的时间完成了一个小功能。一,这个时候需要把这些代码复制到 git 仓库进行备份,术语叫做提交 commit。 那么仓库在哪呢?就在刚才这个点 get 文件夹里,不过正如刚才所说的,不要直接操作这个文件夹。提交操作是通过两条命令实现的,首先输入 get 空格,爱的空格点, 这个点呢是当前文件夹的意思,这句命令的作用是让 get 把当前文件夹内的所有文件和飞空文件夹设置为准备提交的状态。有点子弹上膛准备发射的意思, 子弹不上膛能发射吗?显然不能,所以这一步啊不能审。然后再用 get 空格 commit 空格,杠 m 后面跟了一串字符串进行提交。 引号里的部分是对这次提交进行备注,比如功能一已完成。注意这个备注一定要写,因为软件开发过程中会有很多次的提交, 不写备注的话以后就分不清楚他们的区别了。回车提交成功后, get 会把原代码以数据库的形式保存在仓库中,可以用 get log 来查看提交的历史记录,包括作者时间备注。那么这么一大坨是干什么用的呢?如果把每次提交看做一个学生的话, 他就相当于学号或者身份证号,用来唯一标示每一个提交。备份完今天的成果,我就满意的睡大觉去了。这时一个瘦小的黑影悄悄的打开了电脑。第二天我打开文件一看,卧槽,小猪佩奇,我的代码呢 啊!想了想,可能是被淘气的小屁娃给修改了,不要慌,问题不大,我们可以用 check aunt 命令进行恢复,它的语法是 get 空格, check aunt 空格,大写的 head 空格。然后我们要恢复的文件是 men 点 p y, 它的作用是从最后一次的提交里把 men 点 p y 复制到工作区回撤。再次打开原代码, 发现昨天的内容他回来了。实际使用中,如果不幸把代码改的乱七八糟跑不起来,也可以用这个命令恢复到以前能正常工作的状态。这后悔药,就问你香不香? 今天继续录代码,又完成了功能二,按说这时该提交一下,但是我正在信头上写的正嗨,接着就新建了文件三点 py, 把功能三实现了一半。 现在有个问题,如果按上次的方式,会把文件夹下的所有文件都提交,这样并不好,因为按照惯例,每次提交的代码应该是清晰的,我如果在提交备注里这样写完成功能二功, 功能三做了一半。这藕断丝连的别扭。这个时候我们只需要稍微的变动一下,把这个代表当前目录的点改为要提交的文件慢点 py 即可,这样慢点 py 就进入了准备提交的状态,而三点 py 并没有。 于是在接着用 getcomet 命令提交时,只有慢点 py 被提交到仓库备注就可以写成功能二完成。等到以后功能三也完成的时候,再用爱的命令把三点 py 进入准备提交的状态,然后提交备注,写功能三已完成。 这样每次提交的结果看起来就清晰多了。在上面的视频中,我们三次提交,每次都涉及到了将文件设为准备提交的状态这种操作。在 get 里有个专门的术语叫做把文件加入暂存区。 暂存区呢,它的英文有两种表达方式都可以,一个叫 index, 一个叫 stage。 暂存区的设计是 get 的一个特色,为原码的管理带来了更多的灵活性。通过刚才的例子可以看到,使用暂存区可以在不耽误你写新代码的前提下,让每次的提交在逻辑上非常清晰。 值得一提的是,暂存区在版本控制软件中并不是必须的,有些版本控制软件,比如 svn 就没有暂存区,可以把元代码文件直接从工作区提交到仓库,非常的容易理解和使用。但 get 由于使用暂存区在工作区和仓库间横插了一杠子,理解起来就没那么直观明了了。 不过呢,既然是设计方案,肯定是有利有弊的,赞存器的作用还远不止这些,相信大家在实际使用中会有更深的体会。

今天给大家推荐一个非常好用的 get 图形化操作工具啊,就是这个骚字圈,这也是我上班的时候我同事推荐给我的,因为我当时对这个 get 命令的话不太熟悉,用它的话来操作,我们 get 的话就觉得这个非常简单方便了。我们在这边就可以看到我们每次的一个修改的一个状态,比如说我在这边的话 给他把这个代码删掉,然后加一些东西吧,比如说啊加两行东西,然后我们保存, 然后在这边大家可以看到这时候的话,他是这个状态的话,就给我们显示出来你删了什么东西,然后增加两行什么内容,在这边就显得清清楚楚。我们新手来用这个软件的话就非常友好,我觉得 如果说我们觉得这个东西我们写错了,就不想要了,还是要回到原那个版本的话,我们就直接放弃这个词修改, 因为的话他有两次吗我们再放弃。好,这时候的话他已经回去了,我们看一下,这时候的话他已经回到原始的一个状态了。 嗯,我们再看啊,这边的话就是一个历史记录,这边记录就是我们每次提交的一个呃,这个描述啊之类的,还有白本号啊之类的, 哪个作者提交的在什么时候都给我们描述清楚。如果说我们想回到,比如说这个白板糖,我们直接剪出就可以了,回到这个当线白板是非常简单的。 还有比如说我们看这个分支啊,当前是呢,在哪个分支?就是在马色分支,如果说这有其他分支的话,可以就是你还解除到其他分支,因为这边没有,如果说我们本地的话,有时候看不到远程仓库的话,我们直接在这边远端就可以看到我们这远程有哪些分支,都可以给你看的清清楚楚, 包括这个标签,真的他还有区分,所以说非常方便。因为之前我们的项目还涉及到子模块,就操作起来非常复杂。但是如果说有这个款工具团,你就算你这个项目设计到子模块那种管理方式也会就是感觉非常简单了,你只要点进去,然后就可以操作你对应的子模块了。 好,这边操作完之后,比如说我们想提交的时候,大家可以看到我们就可以来提交这个东西了,然后来推送啊、抓取啊这些合并,到时候大家可以自己来研究一下,这个是非常好用的,而且非常简单,最主要的是。

get 房间安装起来比较简单,三步呢就可以搞定,第一个是安装 git, 第二个是创建我们 s s h 的密钥,第三个是把我们创建好的 s s h 的密钥配置到几乎 get 里去。 首先呢,我们来看一下安装 git, 在安装之前呢,推荐大家访问咱们几乎 gilber 的官方文档 box 点 gilber 点先。如果说我们要安装 git 的话,可以直接在搜索栏搜索 git, 然后我们安装 git 安装 git 呢,它适用于 micros linux, 还有我们的 windows micros 里面是通过 homebrew 来安装的 linux 呢,是根据它自身的一些包管理器来进行 装的啊,比如说 windows, 它是 apt get 啊,这样的方式安装 windows 呢,我们直接前往 get 了网站,下载好我们对应的安装包安装即可。 安装完成之后呢,我们会通过 get 啊 version 加一个命令行来确认好我们是否安装完成哦,我本地呢已经安装完成了,直接 get version 好,可以看到我们的版本号是二点四零,已安装好。接下来我们创建 s s h 的密要官方文档呢,我们可以直接啊向九 gilber 添加 s s h 的密,要 添加的方式会比较多,大家可以选择我们自身喜欢的一些类型,比如说我现在呢是选用 r s a 的,然后输入好对应的呃,内行 s s c k 型,然后 r s a 的,然后是 二零四八,然后这个杠 c。 后边呢是我们自身的邮箱地址,回车,然后这个提示我们保存到哪边。这个呢,因为我自身的电脑没有特别秘密的信息,所以这边的密码呢,我设置为空 回撤回撤,这样呢,就已经创建好了我们 s s h 了密要创建好了密要它保存在我们 s s h 隐藏的文件夹下面啊,这个就是我们的相关的信息。 接下来我们需要把 public key 啊,把它拷贝出来,然后设置到我们的西湖 galler 里面去, 然后我们拷贝 papatic p, 先放到我们几乎 galo 实力,然后在我们的右上角选择偏号设置,然后我们 这边有个 ssh miya, 把我们刚才拷贝好的 miya 贴到这个 tax 框,然后添加 miya, 这样就配置好了我们几乎 gilber 里面对应的信息。接下来我们验证一下是否配置成功。 验证我们环境是否配置成功。有两种方式,第一种呢是我们 s s h 杠 t, 然后我们 get add 符号我们对应的域名, 然后这边输入出啊我们的啊相关信息啊,这个是我们成功了。第二种方式呢,我们可以通过克隆一个已有的项目, 看是否能够克隆成功啊。我找到了一个项目,然后我们点击克隆。克隆方式有两种,第一个是 s s h 了,第二个是 st p s 了,我们就选择通过 s s h 的方式进行克隆。拷贝链接啊,回到 银行窗口克隆好,这个呢,显示我们克隆已经成功,这样呢,我们的环境就已经配饰成功。

快来来了解一下迈克的终端,终端呢又称 seo, 在 minix 和 unx 系统下面呢都提供了这个摄, 他呢可以帮助大家去管理你的文件,还可以去执行一些程序,同时在安装完一些程序之后呢有需要做一些啊细节的设置,也可以通过设要呢来完成。 在麦克下呢打开终端啊,要通过这样一个方法,首先呢点开访达,访达呢找到应用程序, 其中呢有一个紫菜单啊,叫使用工具双击打开就可以看到终端的图标,双击就可以打开终端了,那么打开之后呢是一个黑色的一个屏幕啊, 我这边呢做了一些设置啊,这字体是一个绿色的啊,如果说呢你希望啊下一次打开这个中端的时候,想快一点可以做这样一个小的设置,在下方啊这个程序的图标,这一边大家看到可以找到中端这一项,点击右键, 右键呢你可以看到在选项里边有有一项叫在程序屋中保留, 如果说呢把该项能够选中的话,那么以后啊可以在下方就找到咱们终端的图标,通过鼠标呢单击之后啊就可以打开终端, 大家需要对麦克的目录结构有一个了解,麦克中呢他的硬 盘用一个根的方式啊来表示,所有的文件和文件夹都存储在这个根里边, 如何去查看这个根目录呢?咱们可以用仿达啊辅助咱们去查看, 仿达里面呢提供了一个隐含的快捷键叫 shift come on 的加购的啊首字母。那么咱们一块来看一下会有什么效果啊,通过仿达呢啊去访问跟目录的效果 好,首先呢打开仿达,通过快捷键 shift come on go go, 那么咱们可以看怎么办直接访问咱们的跟目录,就是这个厨号,咱们一块来看一下前往之后的效果是什么样,大家可以看 看到这个根呢就相当于打开了麦克的硬盘,那么其中包含了咱们的应用程序啊,系统啊这些,是啊一般的来讲呢,这两个地方是大家不能去修改的地, 还有第三个是咱们的用户这个目录啊,比如说你可以在这个地方呢来存放你的信息,以及呢还有一些资源库啊,这是一些安装程序,那么这是咱们看到的啊,通过仿达里面呢看到的这个啊根目录的情况。 那么接下来呢咱们来看一个非常重要的目录,叫用户的主目录,无论雷里克斯还是尤里克斯呢,他是一个多用户系统,每个用户啊 都会有自己的目录啊,防止多用户啊来访问同一个电脑的时候他的文件呢相互的影响,那么为此的话,每一个用户登录之后呢都会有一个跟目录这个符号呢,咱们可以用什么呀?啊,用这个波浪线的这个符号啊,来去访问,你快来看一下, 在访答里边还是通过 shift come on 的购来打开波浪线这个符号,咱们一块来看一下啊,啊,是一个汉字的,咱们需要用英文的这个符号来访问。 好,大家可以看到咱们就跳到了什么呀,我的用户目录里边,我可以看到我的图片啊,包括咱们在前面在访达 曾经讲过文稿啊,下载啊,还有你的桌面啊,都可以看到了。 第三个呢是说目录的分割幅, 这个除号呢和根目录的这个符号是相同的,但这个呢是用来表示他的包含关系。比如说我在根目录下有一个目录,那怎么办?如何去表示呢?那好用一个根加上目录的名称, 在这个目录里面呢,还有子目录,或者说还有文件,那么怎么办呢?还需要通过这个除号来加以分隔。 同时呢,在这个地方咱们要讲一下相对路径和绝对路径,所谓的绝对路径呢,比如说我通过跟目录出发啊,找到子目录 以及子目录里面的子目录,再找到对应的文件,这就叫什么呀?这叫绝对路径。另外一个方法呢叫相对路径,比如说 我进入到了我的用户主目录了,那么我可以怎么办?以当前目录为出发点来访问一个目录,这叫什么呀?这叫相对路径啊,这叫相对路径。那么 这样的话,咱们大家呢就对迈克的木结构就会有一个比较浅显的认识。接下来呢,我们通过命令啊,来啊,去加深一下用户对他的一个印象, 是说当你打开终端之后,在终端里面呢来输入一些命令,让这个程序呢来执行啊,这就是咱们说的命令。同时呢在终端里面呢还提供了一个叫自动补齐的功能, 有时候咱们通过咱们的叫制表键啊, t ab 这个键呢来自动补齐文件名啊啊,目录名啊这一些, 那么咱们一块来看一下啊,那么在之前呢,咱们要先讲三个词啊,三个命令,第一个叫 pwd 啊,这叫打印工作目录嘛,就是当前你在哪个目录下叫 pwd, 第二个呢叫累死他啊, ls 的啊,这个这两个字母代表累死他来显示啊,当前的目录下有哪些文件啊?有哪些啊?子目录 第三个命令呢,叫切换啊,趁着第二个腿就是说我去切换这个目录,咱们呢结合刚才讲的什么呀,咱们这个目录结构一块来看一下啊, 这三个命令如何去和自动补齐啊,相结合去做快速的应用。好,现在打开中端 啊,我先做一个命令,叫克列,这是用来清平的一个命令啊,这个可以把它忽略掉。首先呢,咱们这样来看一看啊,呃,在 中端的前面呢,已经提示了你啊,当前是哪一个用户啊?他怎么办?他在在操作啊,那么他的工作目录是哪个呢?是在咱们这个波浪线目录,是咱们的用户主目录,咱们一块来看一下啊。首先第一个,咱们还记得这个咱们的跟目录吗? 那么如何去切换呢? cd 叫称职的对不对?切换到哪个呢?咱们的根目录。 好,大家可以看到现在咱们的工作目录啊,已经换了啊,换到了根目录下,在根目录下,我想知道都有哪一些文件和目录呢?咱们就需要用到第二个命令就要累死他 啊,好,你可以看到现在在跟录下所有的文件夹都看到了啊,比如说啊,这边有应用程序啊,你的安装的程序所需要的内裤啊, 啊,包括一些啊系统,尤里克斯系统啊,他的一些一些目录都放在这边,那么其中有一个什么呀?叫优色,咱们知道尤里克斯是一个多用户系统,那么每个用户怎么办?都会啊, 当你在这个麦克上有多个用户建立好之后,你可以怎么办呢?啊?就会在 uss 目录下建立对应的用户目录, 这是第一个啊,那么咱们现接下来呢,来看一看啊,第二个命令啊, p w 啊,第三个命令了啊, p wd。 这个呢是打印当前的工作目录, 咱们可以看到当前是工作的哪个目录像呢?是根目录像啊,那么接下来咱们需要把 cd 命令呢,再做一次起啊应用,我要切换到哪个目录呢?咱们的工作目录去, 好,再通过打印当前的功多目录,你可以看到当前的功多目录啊,用户的主录。主目录是哪个呢?就是优色字和以我的名字啊命名的一个子目录, 我想知道在这个目录下有哪一些啊?文件夹我可以用哪个呢?用类似来做一个显示, 那你可以看到当前有包括你的文档,包括你的下载,包括你的什么呀?你的 face top。 那么这个地方呢,大家会有一个疑问,和咱们上一次讲过的仿达 好像有一点联系,比如说 plus, 拉布瑞啊,还有 kitty, 好像是一些隐含啊隐含的信息,这个用户呢最好不要去触碰他,不要去修改。但是文档 double max, 当老子下载和带 stople, 他们会在什么地方呢?咱们来看一看仿达, 仿达里面呢,咱们一块来看桌面文档和下载,比如说咱们的这个仿达呢,是用一个图形用户界面的方式, 把你的笑里边看到的那些信息啊啊,用图形用户的方法来进行了一个显示。那么当前的工作目录是什么呢?是下载目录,那么可以通过类似来看到所有的文件和目录, 咱们一块来看一下如何去切换啊?咱们首先呢来看一下咱们的啊文档目录,那么还记得咱们的命令吗?是 cd 啊,刀口有问题。好了,这个地方呢,咱们现在就有个小问题,要不要把啊刀口面都梳完?不需要,那么咱们来看一看咱们的自动补齐,要通过制表键啊,来配合咱们做一个操作, 我敲了一个啊,锯一下尤尼克斯,区分大小写,所以我去敲了一个大写的 d 和欧,之后我按一下这表键,好,第一次没有反应,第二次咱们可以看到有两个符合条件的子目录,一个是刀给我们, 一个是当老子,那我怎么办呢?我就敲一个 c, 咱们再按一次制表键看一看效果, 会自动切换,到了哪个都给我们字幕录像好了,按一下回车。 那么当前的工作目录呢,就已经到了,什么呀?刀口阿门实木录像,咱们来做一个查看,类似看一看当前都有哪些呢?好了,咱们看到这是当前所有的文件信息,那么咱们现在呢,对应到仿达这一边, 我把它呢往这边拖一下啊,咱们一块来看看到没有啊,在文档目录下有五杠,麦克技巧,日志等等,比如说他两个呢是对应的 啊,还是印证刚才说的那个问题,仿达只是什么呀?用图形用户界面的方法把你的文件啊,用啊图标的方法来展现,而在终端里面呢,你直接看到他的名称啊, 直接看到他的名称,那么这样的话,通过这个简简短的介绍呢,大家就知道啊,如何去什么呀?对摄料进行应用,如何去切换目录啊?如何去查看通过类似 还有呢啊,如何去显示当前的工作目录,以及一定要注意一下咱们的自动补漆的功能。哎,你比如说啊,你 要切换到什么呀?咱们的 v 九目录,那怎么办呢?你就 cd 啊,敲了一个喂,那怎么办呢?按一个制表键,他会自动帮你去切换啊,这个功能还是非常非常的好用。 最后我来说一下如何去关闭这个终端,那么这边呢,就需要大家记住一个非常好用的一个快捷键叫 come on 的 w, 通过他呢可以把咱们的终端呢把它关掉,那么咱们回到终端,按 下 come on 的 w, 那么你会发现呢,在打开中端的时候啊,就已经回到了咱们的啊用户的共同目录了。