前言
7月正好是秋招提前批的黄金时间,相信有不少同学已经顺利进入心仪的公司开始了实习之旅,实习的第一天,首要的任务就是熟悉公司的项目,互联网公司一般采用gitlab作为代码托管平台,而我们以往进行代码练习的平台却是GitHub,但是没有关系,git指令的使用方式在两个平台都是可以使用的。
在实习刚开始的时候,导师一般会嘱咐相关研发人员帮助你开通一个gitlab账号,然后给你开通项目的权限,接着丢给你一个公司在gitlab上的项目的地址,然后告诉你拉取某个制定分支的代码(反正不是master。。。),由于我们一般在GitHub上最熟悉的指令就是git add . 和git push了...所以不少同学在这一步上都会犯难,然后开始了百度搜索之旅。。。
不过没关系,让我告诉你最快拉取项目方法的代码指令!😎
如何拉取项目到本地?
拉取项目
首先,先在某个系统磁盘中创建一个文件夹,鼠标右键单击新创建的文件夹,在菜单页面选择Git Bash Here
于是,会弹出来一个框框
接下来,我们要做的就是输入
git命令了,克隆代码到本地,一般用的代码是git clone <SSH项目地址>,可是这个命令拉取的项目分支默认为master分支,所以我们接下来需要按照导师告诉我们的分支输入以下代码,那就是 git clone -b <分支> <SSH项目地址>,-b其实就是读取分支branch的意思,但是,当我们输入这个命令后,会发现出了bug。。。
直译过来其实就是我们没有获取正确的权限,出现这个问题其实是由于我们没有在
gitlab上设置SSH公钥,而我们在初次使用GitHub时,其实已经生成过SSH公钥,所以只需要直接添加就好了
添加SSH公钥
我们登录自己的个人账号并且进入gitlab界面,在右上角的个人信息那里找到settings,点击进入
在左侧的菜单栏找到SSH Keys
根据页面提示,我们需要找到.ssh文件下的子文件id_rsa.pub并将其输入到下面对应的大的空白框中
在系统磁盘中查找.ssh文件
由于我配置过很多次.ssh文件,其实.ssh文件一般位于C磁盘的用户文件夹中
在 .ssh 中找到 id_rsa.pub 文件
双击这个文件,复制其中的内容,将其添加到上述对应的空白框框中。
在git bash 窗口中查看SSH 公钥
如果你还是无法顺利找到SSH公钥,你也可以通过直接打开任意一个git bash窗口,输入命令cd ~/.ssh
进入.ssh文件后,可以先查看一下所有的项目文件,输入命令ls
如上图所示,我们在所有的文件中找到了我们需要的文件id_rsa.pub,接着就很顺利了,利用vim打开查看整个文件的内容
复制上述内容,添加到 gitlab 里面 SSH 中的下方的白色框框中
添加完毕,点击下方的Add Key这个SSH key就已经将SSH公钥添加完成。
然后再重新执行上面所说的 git clone ... 命令,就可以了
如上图所示,这就是已经完成了,然后你就可以把那个新建的项目拖拽到电脑桌面的VScode图标上面,然后进入项目文件的终端安装nodemodules依赖,直接输入npm start ,项目就可以跑起来了
工作中其他常用git指令
git branch 查看当前分支
git branch XX 创建分支XX
git checkout <分支名> 切换分支
git merge 合并分支
其他git指令根据我的实习进度跟进中
..................................
(未完待续)
结尾
如果有不正确的地方,欢迎讨论,希望帮助到有需要的人,谢谢,笔芯!