阅读 234

前端实习必看!如何用git扒取指定分支代码?😎

download.png

前言

7月正好是秋招提前批的黄金时间,相信有不少同学已经顺利进入心仪的公司开始了实习之旅,实习的第一天,首要的任务就是熟悉公司的项目,互联网公司一般采用gitlab作为代码托管平台,而我们以往进行代码练习的平台却是GitHub,但是没有关系,git指令的使用方式在两个平台都是可以使用的。

在实习刚开始的时候,导师一般会嘱咐相关研发人员帮助你开通一个gitlab账号,然后给你开通项目的权限,接着丢给你一个公司在gitlab上的项目的地址,然后告诉你拉取某个制定分支的代码(反正不是master。。。),由于我们一般在GitHub上最熟悉的指令就是git add . git push了...所以不少同学在这一步上都会犯难,然后开始了百度搜索之旅。。。

666 (2).png

不过没关系,让我告诉你最快拉取项目方法的代码指令!😎

如何拉取项目到本地?

拉取项目

首先,先在某个系统磁盘中创建一个文件夹,鼠标右键单击新创建的文件夹,在菜单页面选择Git Bash Here Q7@63424X4Y)4EFZ9LDML.png 于是,会弹出来一个框框 E{K9_M%Y6JOZO5%FFZN0G1L.png 接下来,我们要做的就是输入git命令了,克隆代码到本地,一般用的代码是git clone <SSH项目地址>,可是这个命令拉取的项目分支默认为master分支,所以我们接下来需要按照导师告诉我们的分支输入以下代码,那就是 git clone -b <分支> <SSH项目地址>-b其实就是读取分支branch的意思,但是,当我们输入这个命令后,会发现出了bug。。。

LWLITTKQ{@}_MO3}W$CE)MD.png 直译过来其实就是我们没有获取正确的权限,出现这个问题其实是由于我们没有在gitlab上设置SSH公钥,而我们在初次使用GitHub时,其实已经生成过SSH公钥,所以只需要直接添加就好了

添加SSH公钥

我们登录自己的个人账号并且进入gitlab界面,在右上角的个人信息那里找到settings,点击进入 888.png

在左侧的菜单栏找到SSH Keys

889.png

根据页面提示,我们需要找到.ssh文件下的子文件id_rsa.pub并将其输入到下面对应的大的空白框中

874.png

在系统磁盘中查找.ssh文件

由于我配置过很多次.ssh文件,其实.ssh文件一般位于C磁盘用户文件夹中

123.png

.ssh 中找到 id_rsa.pub 文件

666.png

双击这个文件,复制其中的内容,将其添加到上述对应的空白框框中。

在git bash 窗口中查看SSH 公钥

如果你还是无法顺利找到SSH公钥,你也可以通过直接打开任意一个git bash窗口,输入命令cd ~/.ssh

653.png

进入.ssh文件后,可以先查看一下所有的项目文件,输入命令ls

999 (2).png

如上图所示,我们在所有的文件中找到了我们需要的文件id_rsa.pub,接着就很顺利了,利用vim打开查看整个文件的内容

VZP6`DRUT6HW%RJ8E{P(E.png

7LH%B3X1ZXT_Y$QJQN0NK@Y.png

复制上述内容,添加到 gitlab 里面 SSH 中的下方的白色框框中

添加完毕,点击下方的Add Key这个SSH key就已经将SSH公钥添加完成。

然后再重新执行上面所说的 git clone ... 命令,就可以了

222.png

如上图所示,这就是已经完成了,然后你就可以把那个新建的项目拖拽到电脑桌面的VScode图标上面,然后进入项目文件的终端安装nodemodules依赖,直接输入npm start ,项目就可以跑起来了

工作中其他常用git指令

git branch 查看当前分支

git branch XX 创建分支XX

git checkout <分支名> 切换分支

git merge 合并分支

其他git指令根据我的实习进度跟进中

..................................

(未完待续)

结尾

如果有不正确的地方,欢迎讨论,希望帮助到有需要的人,谢谢,笔芯!

WVU%33CS8NL(NVW(J1Y3P.jpg

文章分类
前端
文章标签