代码管理工具,任何开发都离不开的话题。
到了任何公司,第一件事肯定是配置个人的电脑。主要就是三点,配置对应的开发环境,配置各类开发工具和配置git等代码管理工具拉取代码。
这篇文章主要是git的配置和最常用(我指的是最常用)的命令行使用
傻瓜式安装就可以
#配置姓名
git config --global user.name "Your Name"
#配置邮箱
git config --global user.email "your email adress"
#秘钥
ssh-keygen -t rsa -C "[email protected]"
这段话是专门说给新入职的朋友们,按道理说,你到了任何公司(小公司除外)都会得到你的个人OA账号邮箱或者公司为你提供的一些个人账号去使用使用。比如本人用过京东的京me,工银科技,长城汽车等等公司统一OA账号。
很多公司都有他们自己的代码管理仓库,有的需要你去配置一些独特的工具,来完成特别的代码提交审查
流程。
git init
git status
git diff
git diff -cached
git log
git reset --hard 1234567
git reflog
git branch [name]
git branch
git checkout [name]
git merge [name]
git branch -d [name]
git checkout -b [name]
git remote add origin GitHub - wjt162286793/webpack----vue: 使用webpack配置一个脚手架,对照文档,纯手打
git clone https://github.com/wjt162286793/webpack----vue.git
git pull
git fetch
git merge [name]
git rebase
git add -A
git commit -m "提交标题"
git push
master --正式分支,生产代码(最核心的分支)
develop (简写dev) --开发环境分支
release --测试或者预发分支
如果自己要开发功能,最好使用master拉取新的分支,命名要符合规范,至少对于开发的功能要描述清楚,不要命名为什么aaa,bbb之类的,掉价
记得合并代码的时候,如果发生冲突,一定要看仔细了,只要有代码不是自己的,一定要找到相关分支的开发者,不要随便就销了别人的代码,更不要完了就强推,有时候会引发严重的问题矛盾,切记。
有冲突,要谨慎处理。
这个你得看公司有没有对应的规范,如果没有,你自己也要有一些最基础的要求。
比如新功能:你就用new,处理bug你就用bug,补丁功能就用patch
如:
开发权限功能 ,分支名命名为role_mode
功能开发完毕,提交代码的commit标题:new--权限功能页面完成
修复问题,commit的标题为:bug--分页搜索问题修复
补丁一个描述信息:commit标题为:patch--增加描述字段xxx
git可以使用命令行,也可以使用开发工具的插件,如vscode中就有不少,也有vscode,idea本身的git集成。
本人习惯用gitExtensions这个工具,也有人喜欢用小熊猫之类的,都差不多,可视化的提交工具。能达成的效果都一样,就看个人爱好了。