牛马日记十五今天是入职的第一天,差一点迟到,重庆的导航是一点都不准,明明上面写的通勤二十分钟,结果用了三十多分钟。 早上感觉轻轨上面人不是很多,我就一个站,结果下车的时候人巨多,很多人都排队等扶梯, 这真的是堵的水泄不通,最后选择了爬楼梯,结果楼梯爬了一梯还有一梯,直接抵上我一个月的运动量,还好在八点五十八的时候到达了公司, 在这边上班的人还是比较多的,今天办完入职手续之后就已经十点多了,然后公司带我的那个人叫我把 代码拉什么,公司是用的 gat 代码,拉下来之后就叫我看业务,下午主要就是在看业务代码。今天公司空调开的有点低,快下班的时候就感觉昏昏欲睡, 到六点的时候我就收拾东西走了,其他人都没走,在电梯还遇到了老板,真的有点赦死,但是我确实待在那不知道干啥。嗨,加油吧!
粉丝2163获赞2.4万


这节课我们来讲解 gat 仓库,这是一个 gat 的仓库,这个仓库里面有一套淘宝的原码, 可以看到仓库里面的代码。这节课我们的任务是下载 load js 的原码,把它放到我们的淘宝项目中。 为了达到这一个目标,我们首先要学习 g i t 的克隆命令, 下载原码的命令叫 git clone, 后面跟仓库的地址。如果你的仓库需要 用户名密码,那他的命令格式如下,在双斜杠后面跟上账号密码,艾特,后面是仓库的地址, 下面我们开始实操,访问 https ads, 点幺四七三点四英的原码。仓库打开一个浏览器,输入这一串地址,回车 要求你输入用户名,我们的用户名是三 w 点幺四七三点 c n, 密码也是三 w 点幺四七三点 c m。 单击登录, 你会看到这个仓库里面有两个项目,现在我们先来学习这一个项目,淘宝点 load g s 点幺四七三点 c n 单机这一个项目, 这里是项目的简介,在左侧有很多菜单,大家要注意的是一个叫 rapper 的菜单, 在这个菜单里面大家可以看到淘宝的 notice 版本的原码, 这是 load gs 的代码,这里面是 h t m l 代码,一会儿我们要把这一些代码 下载到本机。在左侧的菜单当中还有一个叫 pipeland 选项, 这一个 pipeline 可以自动部署微博项目,关于 pipeline 的教学,大家关注后续视频。这节课我们只讲 brapes 这一个选项。 除了左侧菜单以外,我们还可以看到一个项目设置的选项, 在项目的设置里面是定义这一个项目的权限的地方,可以规定哪一些用户可以访 问这一个项目。现在这个项目有两个用户,其中一个用户三 w 点幺四七三点 c n, 就是我们这一节课所使用到的账户。 接下来我们单击 report, 在右上角找到一个克隆的按钮,单击它复制这一串 url 地址。 复制完后我们再来看后续步骤,在控制台下输入 git 克隆命令,后面跟上钢材复制 的地址,在双斜杠后面输入账号,密码加 at 符号,下面我们开始操作, 打开上一节课大家创建的淘宝点 load g s 点幺四七三这个项目, 把这一个上一节课的势力文件把它删掉,单击这一个按钮,删除文件。 现在这一个项目下面没有任何文件。在项目的右下区域单击一个 terminal 的 选项,如果你没有右下角这一块输出区域,可以单击视图里面的 output 或者 terminal, 它就会显示或者隐藏右下角的控制台区域,我再单击它一下,它就会在右下角予以呈现。现在我们输入 g i t 克隆命令, 再把刚才复制的仓库地址粘贴到这里, 移动鼠标到双斜杠后面输入三 w 点幺四七三点 c n 加冒号,再来一个三 w 点幺四七三点 c n。 前一个是账户,后一个是密码,加上 at 符号, 单机回车,他开始克隆代码。克隆完毕后,大家在左侧可以看到这一些编码, 接下来我们来学习提交到原码仓库的操作。 大家找到一个叫 student fires 的文件夹,这里有一个视力文件。 张三一会你们全班所有学生都要向这一个文件夹下提交自己的文件,提交后大家再拉取最新的文件, 这样就可以全班同学一起开发一个项目。 单击 student fires 文件夹,单击新的文件,输入你的姓名。假如是你是点 txt 文件中输入,我是你是按 ctrl 加 s 保存。在这个时候 你可以看到这一个说是 control, 有一个蓝色的一单击它一下,这就是向原码仓库提交代码的命令窗口。 现在我加上注视李氏横杠,他刚才操作的描述是新建了一个文本文件, 大家这个注视一定要写清楚,因为在原码仓库当中,是根据这一个注视 来判定哪一个学生到底做了哪一些动作。接下来单击这里的 commit 提示你是否暂存后再 come meter, 单击 yes, 它就会把你的改变暂存到本地。 这一个时候还没有提交到原码仓库,大家到原码仓库的 student fires 文件夹下看不到你事。 现在当我单击这一个按钮,他就会提交到原码长库,我单击他一下,再单击 ok, 他就开始提交原码。 提交完成后,我们去原码仓库再去刷新这一个网页, 单击文件。在单击文件夹,你会发现你是的代码。一会我们要求每一个学生都提交自己的文件,于是在这里就能看到你们班上所有学生的代码。 在这里可以看到所有学生的代码,但是在你的本地不一定你能看到所有的学生的代码, 因为当你使用 git 克隆了这些代码后,又有学生提交了他的更改。 这个时候在你本地是不知道哪些学生提交了代码的, 你要知道的话,你必须单击 sost ctrl 里面的 poor 按钮,拉取其他学生提交的代码。 例如现在我新加了一个我是王五的文件, 但是你还是只有张三李四的文件,你如何看到这个王五的文件呢?你需要在 sos ctrl 原码管理里面单击这里的三个点, 再单击 poor, 拉取新的文件。当你拉取完 新的文件后,在你的项目文件夹下面就可以看到我是王五这一个文件。 所以在团队合作中,有这么多人提交了代码,你要保持随时是最新的代码,那你一做项目的时候,就必须首先 单击这一个 poor 按钮,拉取最新的代码,拉取了才能去编码。 如果你做项目的时候不首先拉取最新的项目,那就很容易发生代码之间的冲突。所以大家记住,每一次做 做代码之前不是先编代码,而是先执行 poor 操作。 这节课我们讲解了 git 原码的克隆,讲解了 git 原码的提交,以及拉取 git 原码当中最新的更改, 这就是这一节课的内容。使用 g i t 下载淘宝源码,谢谢大家的观看。

如何从远程仓库上面把代码拉取到本地?打开,你们啊,这是我们自己刚才创建的一个仓库啊,如果说你们公司项目的仓库也一样啊。 呃,打开这个地这样的一个仓库,点击代码这里,然后点击这里。呃,特龙下载这里默认可能是 h t v s, 你要点击这个后面这个 s s h 拷贝啊,复制, 然后最小号,我这里就放到我电脑的 d 盘这里啊,因为我们之前是放到桌面的,是吧?这里是桌面的一个代码,我放到 d 盘这里,鼠标右键这里有个 get the best here, 你可以用它。当然你也可以用鼠标右键啊, 按住 shift 键,按住 shift 键,鼠标右键,然后有一个抛下窗口。嗯,用,我比较喜欢用抛下啊,在这里面你输入个命令 d ctrl 空格,然后鼠标右键 这里就会自动把我们刚才拷贝的内容粘贴到这里来。回车,放大一点,回车 啊,如果说出现这样的就是就是把代码已经克隆到本地了,哎,就会出现这样的一个仓库 啊,这是我们人的拿货的代码。没没没,多少,这是一个文件,还有一个点 d 的文件。鼠标右键啊,如果你安装了 v s 扣,你可以有一个扣的打开啊,那就打开,那这个就是我们刚刚克隆下来的代码。

用 idea 开发,如何快速用 gt 拉取指定分支代码?使用 idea 默认只能拉取 master 分支的代码,如何拉取指定某一分支的代码呢?方法也很简单,一准备空的文件加 gtns 二关联远程仓库 gt remote at origin gt lab 意志三 拉取远程分支代码 gooooooooooooooooourgring 远程分支明,然后再用 idi 打开项目即可。更多实用内容欢迎关注马农地坑手册。

gt 是国内的一个代码托管平台,没有账号要先注册,注册之后登录进入个人主页,点击这里或者这里创建新仓库, 输入仓库名字和介绍, 开元或者私有都可以,这些选项都不用管。 仓库创建完成后会有提示代码,我们直接复制这一行代码,在本地仓库中打开 get bass, 粘贴刚才复制的代码,按回车,再输入 get push you origin master 回车第 测会弹窗让输入 gt 的账号密码,注意不是本地 git 账号,是刚注册的 gt 的账号密码, 然后等待代码推送完成,出现这一行表示成功刷新仓库页面出现文件,点击查看,和本地文件内容一样,接下来修改本地文件, 重新 add comet, 给 cammage 添加文字描述,然后是 push, 除了第一次 push, 后续的只需要输入 get push, 等待文件上传完成,再次刷新仓库页面内容更新, 在这里也可以看到近期提交记录,点击这里还可以看到具体修改内容的比较,加绿色表示新增的内容。

假设有个需求即将上线,所有的代码都已经提交到 master 分支,突然项目经理说有一个需求不用上了,但是在你这个代码之后,已经有其他人也合并了他们的分支,这个时候你会怎么去回推代码? 是手动删除代码还是 research 回退后重新合并分支?在这里最合适的方法是使用 get revert。 在 idea 的 get log 记录中有这样一个选项叫做 revert commit。 revert 的作用是撤交某一次提交或者某几次的提交,然后用一个新的提交来覆盖掉之前的提交。 模拟上面的这个场景,比如我现在对某个类做了第一次变更,然后进行了一次代码的提交,并推送到远程分支,接着又进行了第二次代码提交,同样推送最新的代码到远程的分支。这个时候其他人合并了一个新的 比较进来, 现在分支上一共有三次提交, 这个时候突然被告知第二次提交的这块代码不用上线了,于是需要将这次提交回退,只需要在 get 的 log 记录中找到想要撤销的那次提交,选择 reverse commit, 相当于这一次的提交就被撤销了。 get reverse 的好处在于,即使代码已经回退了,但是所有操作记录都还在。 reverse 的实现是通过逆向生成的方式进行代码的回退,比如增加代码就变成了删除代码。 这个时候项目经理又说,刚刚的代码还是一起上线吧。如果用手动删除代码的方式,现在就傻眼了。用 revert 的话,只需要对 revert 的这次提交再进行一次 revert 即可。可以看到代码又回来了,如果是多次提交同时 回退,只需要选中多个,然后执行 revert commit 就可以了。下期视频再来讲讲很多人用的更多的 reset。 以上就是本期视频的全部内容了,我是于宅,我们下期再见。

呃,大家好,今天给大家来介绍如何在迈克五 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 整个流程就已经完成了。

t lab 是一个用于仓库管理系统的开源项目,使用 t 作为代码管理工具,并提供了 whip 界面进行访问。 tied lab 可以让开发者在上面托管代码管理项目,进行协作开发等操作。 tied lab 支持多种操作系统, 包括 linux、 mac os x 和 windows。 它提供了丰富的功能,例如代码审查、问题跟踪、合并、请求持续集成部署等,以帮助团队更好的管理软件开发过程。 pdlab 还提供了社区版和企业版两个版本, 社区版是免费的,而企业版则提供了更多的高级功能和支持服务。总的来说, d love 是一个非常流行的代码托管平台,它提供了丰富的功能和工具,帮助团队更好的管理软件开发过程。
