实习记录——day01-day03

1、整体流程

办理入职 => 领电脑 => 配环境 => 看本地代码 

给予仓库权限 => git拉取代码 => 看代码

看代码 => 根据需求看代码 => 试着开发

2、配环境详解

  • 配置 node 环境( nvm 控制版本)
  • 下载 git  配置用户名、邮箱、ssh密钥
  • 下载编辑器,同步插件
  • 浏览器相关,配置拓展
  • 下载其他常用软件(Snipaste、Utools、Clash等)

3、gitlab代码拉取与提交

(1)拉取

// 1、修改用户名、邮箱、密码方式:

git config --global user.name "新的用户名"
git config --global user.email "新的邮箱"
git config --global user.password "新的密码"

// 2、生成密钥

ssh-keygen -t rsa -C "123@youxiang.com(这里需要是gitlab中的邮箱)"

// 3、gitlab提交密钥

将前面生成的id_rsa.pub中的内容粘贴到key对应的框中,点击add keys即可

// 4、拉取代码

git clone 地址

(2)提交 

// 1、查看分支

git branch

// 2、创建本地分支(公司要求自建分支,如qinghui)

git branch qinghui

// 3、将代码迁移到新分支

git checkout qinghui

...开始开发...

// 4、添加修改到暂存区

git add . 

// 5、添加修改到本地库
	
git commit -m "完成用户列表功能的开发"(引号内按照公司要求填)


// 6、查看工作状态

git status

// 7、推到远程仓库

git push -u origin qinghui

(3)其他命令

git pull --rebase:拉取远程分支最新代码到本地分支。

git log:查看本地提交的记录,是否提交成功。

4、如何看代码

  •  看 readme 文档,重点阅读,了解项目结构
  •  看 package.json 明确技术栈,如 vue2 + iviews ,熟悉页面如何搭建,是否有变动
  •  看 request.js / apis 了解接口如何书写(是否有二次封装的axios等,仿照已写接口去写)
  •  运行项目,结合需求进一步了解功能如何实现
    • 下载包管理工具(npm yarn pnpm
    • 下载依赖
    •  查看 package.json 运行项目

相关推荐

  1. 实习记录——day01-day03

    2024-05-10 18:36:01       10 阅读
  2. <span style='color:red;'>Day</span>-<span style='color:red;'>02</span>-<span style='color:red;'>01</span>

    Day-02-01

    2024-05-10 18:36:01      38 阅读
  3. <span style='color:red;'>Day</span>-<span style='color:red;'>01</span>-<span style='color:red;'>02</span>

    Day-01-02

    2024-05-10 18:36:01      26 阅读
  4. <span style='color:red;'>day</span><span style='color:red;'>03</span>

    day03

    2024-05-10 18:36:01      32 阅读
  5. DAY01

    2024-05-10 18:36:01       20 阅读

最近更新

  1. TCP协议是安全的吗?

    2024-05-10 18:36:01       18 阅读
  2. 阿里云服务器执行yum,一直下载docker-ce-stable失败

    2024-05-10 18:36:01       19 阅读
  3. 【Python教程】压缩PDF文件大小

    2024-05-10 18:36:01       19 阅读
  4. 通过文章id递归查询所有评论(xml)

    2024-05-10 18:36:01       20 阅读

热门阅读

  1. Milvus基本概念及其应用场景

    2024-05-10 18:36:01       10 阅读
  2. PYTHON做题复盘

    2024-05-10 18:36:01       8 阅读
  3. 嵌入式交叉编译:Unable to find arm_neon.h

    2024-05-10 18:36:01       13 阅读
  4. 微信小程序下载文件详解

    2024-05-10 18:36:01       13 阅读
  5. QT--1

    QT--1

    2024-05-10 18:36:01      11 阅读
  6. docker 和 docker-compose

    2024-05-10 18:36:01       9 阅读
  7. leetcode 2105. 给植物浇水 II

    2024-05-10 18:36:01       10 阅读
  8. Linux子进程通过“信号”终止父进程

    2024-05-10 18:36:01       11 阅读
  9. 力扣题目101:对称二叉树

    2024-05-10 18:36:01       10 阅读
  10. 无人作业控制器--4G/5G通信

    2024-05-10 18:36:01       8 阅读
  11. unity中计算摄像机水平FOV的公式是什么

    2024-05-10 18:36:01       10 阅读