赞
踩
哈喽uu们,你们开心到爆炸的栗子又活过来啦,在新公司呆的第一个月顺利又紧张,又菜又刺激。
为什么菜呢?因为我不会使用git,
不会使用git的后果是什么呢?leader让我看代码,我不知道从哪里看。那这不就一下子就显得我很low?
不!不可以这样。我一定要学会这个git,不能让别人一开始就觉得我们菜。如果你也还不知道这个工具,那么接着往下看吧。我把我学到的所有git知识都分享给你~
首先既然工作中要用git,我们就要知道git是什么,干嘛的,为什么要用它。可以给我们带来什么好处。
git:简而言之------代码管理工具
github:简而言之----代码托管
接下来呢我们从两个方面来解释为啥使用git很重要:
图示:
流程示
// 1)先创建⼀个项⽬所在的⽂件夹 mkdir <文件夹名字> //2) git仓库初始化命令 git init //3)查看当前git的状态 git status //4)拉取线上的代码===我们进入公司肯定是已经有了项目文件了,所以要从线上拉取项目代码 git clone (https的代码地址/ssh的代码地址) //5)添加项目组 //找项目的管理人员将自己的账号添加到项目组才有权限开发代码,对代码进行推送和拉取 //6)创建分支===》在本地分支上创建新的开发分支完成开发,完成开发后上传到远程分支 //6.1)检查自己所属分支 git branch 查看本地所属分支 git branch -a 查看所有的分支 //6.2)在master分支上面创建relase分支 git checkout -b release:创建并切换到release分支上 git checkout “分支名” 切换到目标分支 //6.3)在relese分支上创建dev分支和pre分支 git checkout -b dev 创建并切换到dev分支 git checkout -b pre 创建并切换到pre分支 //6.4)假设开发功能页面,需要在dev分支上面创建开发分支 git checkout -b <分支名称(尽量与本地分支名一致)>
//git pull --rebase origin dev(选用)----用来将线上的dev分支最新代码合并到本地分支代码(在你开发的过程中,线上dev分支如果有人提交了代码,那么,你是不是就得同步dev的分支到自己的分支,以保持代码的最新状态)
//1)上传代码到自己的分支
// 推送代码到暂存区: git add .
//从暂存区将代码存到本地仓库
//第一次提交使用:git commit -m "提交分支的描述"
//第n次提交: git commit --amend ===》使用 ***:wq*** 退出
//git commit -m尽量只使用一次,追加内容或后面提交尽量用it commit --amend追加
//推送至自己的线上分支 git push -f origin <自己的分支名>
//2)提交合并申请====>在网页上提交合并请求到dev分支(询问组长测试分支的名称)---》交由组长审核
//3)在网页上提交合并请求到pre分支(询问组长pre分支的名称)---》交由组长审核
以上就是我们在工作中常用的git命令及流程啦~
希望也对你们的工作有帮助~~
vscode自带代码提交功能
Sourcetree
这两个工具都是git代码常用的提交工具,安装使用都可以很方便直接的上手。有兴趣的同学可以多学习使用一下。
即使有再快捷的上传方式,也建议大家用命令的习惯,不会导致太严重的合并问题或者代码冲突问题。
希望以上的分享能够对你们有帮助哦~
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。