![](https://img-blog.csdnimg.cn/20190305104736455.jpeg?x-oss-process=image/resize,m_fixed,h_224,w_224)
git
文章平均质量分 66
git相关内容
问白
网易高级前端开发工程师
展开
-
记一次windows下公私钥配置总报无权限的问题
windows配置公私钥拉取代码无权限原创 2022-04-12 15:55:08 · 4121 阅读 · 0 评论 -
windows下配置公私钥
windows配置公私钥install gitgit 安装地址 选择合适的安装包选择下载并安装创建秘钥在本地新建一个文件夹(此文件夹就是从git lab 拉下代码存放的地方)文件夹右键点击选择 git bash here在弹开来的 git bash 窗口中输入生成秘钥的指令 xxx@xxx.com 是需要替换的自己邮箱地址ssh-keygen -t rsa -C "xxx@xxx.com"之后可以一路回车了。也可以不嫌麻烦输入密码验证。4. 一直回车直到出现这个界面原创 2020-11-25 17:30:58 · 7932 阅读 · 4 评论 -
git提交验证规范并自动生成日志文件
git提交验证规范并自动生成日志文件每次git提交信息的时候会先验证提交的格式是否符合规范,符合规范并运行eslint两者都符合之后才可正常提交,并可以根据提交的信息自动生成日志信息。一般是遵循 Angular Commit Message 校验commit 格式主要使用 @commitlint/cli @commitlint/config-conventional 来校验commit是否符合规范 一般可以全局安装or本地安装install全局npm install -g @commitl原创 2020-11-05 14:26:47 · 4893 阅读 · 2 评论 -
将本地的私钥ssh-key添加到ssh-agent
先查看一下本地已有的私钥。mac笔记本中一般都在 根目录下的 .ssh隐藏文件夹中cd ~/.ssh进入之后可以看一下本地有多少个私钥,然后诶个诶个加上即可。查看有两种方式一种是open .会打开该路径下的文件,可以查看到对应的文件或者直接在终端命令行中ls查看在添加私钥之前可以使用命令ssh-add -l先查看一下已近添加了那些。ssh-add -l可以看到现在显示的...原创 2020-03-18 16:20:25 · 10965 阅读 · 0 评论 -
mac下配置多个ssh-key并添加到gitlab
工作中有时候需要添加两个以上的ssh-key。或者一个是公司的仓库,一个是自己的仓库。等这种场景就需要在本地配置两个不同的ssh-key并添加到代理中了。默认配置第一个的ssh-key会在mac的 ~/.ssh 路径下生成 id_rsa_pub 和id_rsa两个文件。如下图:配置第二个的时候对于生成公钥和私钥的文件名就需要自定义了,否则就会覆盖上面的这两个默认文件名这里假设你已近生成了......原创 2019-04-05 13:48:52 · 5331 阅读 · 0 评论 -
将本地项目推动到远端的两种方式 git 命令和sourceTree
远端先在远端新建一个项目地址,即用于存放项目的容器。比如稍后会将一个egg的项目推送到这个地址上,目前这是一个空项目:准备存在于本地的项目本地的任何项目可以是vue, egg, react都可以,这里以一个egg的项目作为说明,这个项目是通过egg的脚手架生成的,通过若干时间的开发,将本地的这个项目准备推送到远端的git上去。sourcetree新建本地仓库可以使用sourcetre...原创 2019-06-07 14:49:22 · 6484 阅读 · 1 评论 -
新增的文件无法用git status检测到
今天遇到一个神奇的问题,前端工程用webpack打包之后又若干个chunck.js,其中有两个js文件就是没有办法加到仓库中,git status就是无法检测到这两个文件,显示的是clean,sourceTree也无法发现。解决办法:最后强行将这两个文件加入git仓库中。git add -f xxx.js发现目录不对就把绝对路径加上去git add -f /Users/cyril/D...原创 2019-05-14 20:02:11 · 9142 阅读 · 3 评论 -
mac终端给常用命令设置别名--让开发变得更方便
在平时开发中会使用终端操作各种命令,比如cd 到某个路径下,用vscode或者sublime或者webstorm 打开某个工程。比如需要cd到某个路径下去干点什么,需要自己查看该路径,这时候我们就可以为自己常用的shell命令设置常用的命令别名,让这一切都变得更加简单。查看本地已登记的别名在登记自己自定义的别名之前,最好查看一下本地中已有的别名,避免重复可以使用 下面的命令开查看本地已登记的...原创 2019-05-11 14:42:50 · 9894 阅读 · 0 评论 -
给git命令设置别名
在开发过程中,会经常使用git命令取进行一些操作。有些git命令比较长,容易记错。这时候我们可以为自己常用的git命令设置一个语义化的短别名。添加别名设置使用vim打开根目录下的 .gitconfig 文件,按 ‘i’ 进入编辑模式,在文件[alias]下添加自己常用的命令,命令格式为 alias = git command co = checkout //输入git co =&g...原创 2019-05-11 13:40:04 · 7813 阅读 · 0 评论 -
如何将gitlab仓库中的代码同步到github上
最近遇到一个问题,想将自己私有gitlab仓库中的代码自动实时的同步到github上,这样做的好处,是自己只需要维护gitlab中自己写的代码即可,会自动同步到github上再分享给别人,这样就避免了直接暴露自己的私有gitlab。也只需要维护一份代码即可。gitlab有过升级,在做的过程中遇到一些坑,记录下来,给自己mark一下,也希望能帮助遇到同样需求的你。1.github新建repos...原创 2019-03-03 15:17:46 · 6824 阅读 · 2 评论 -
本地创建新项目如何上传到gitlab仓库中
本地项目上传到gitlab仓库现在前端各种框架比如vue react…等都会比较友好的推出自己的脚手架,这样在项目刚开始的时候能够快速的搭建一个项目结构,然后进行业务开发。这里就简单介绍一下本地用脚手架创建完项目之后如何上传到远程gitlab仓库上本地新建项目这一步不同的前端框架都会有自己不同的命令.比如react有自己的create-react-app projectNamevue...原创 2019-03-02 15:56:02 · 13899 阅读 · 0 评论 -
git报错:Error merging: refusing to merge unrelated histories
提交代码到远端仓库的时候报错:Error merging: refusing to merge unrelated histories意思是不能合并两个毫无关系的分支。解决方式是在命令后面加 --allow-unrelated-histories 意思是允许两个无关联的分支合并我是在git pull的时候遇到这个问题 所以输入下面命令:git pull origin master ...原创 2019-03-03 20:01:51 · 10690 阅读 · 1 评论 -
git常见错误: Push rejected: Push to origin/master was rejected
开发中push本地代码到远端的时候 报错:Push rejected: Push to origin/master was rejected解决之后记录一下,以来帮助其他遇到同样问题的小伙伴,二来给自己记录一下话不多说,解决方案如下:1:在mac终端cd到工程目下2:输入下面命令git pullgit pull origin master //拉取远端master分支代码到...原创 2019-03-02 16:29:41 · 5207 阅读 · 0 评论 -
git常见错误: fatal: The current branch master has no upstream branch.
在开发的时候 push本地代码会报如下错误:fatal: The current branch master has no upstream branch.是因为本地当前分支没有和远端的分支进行相关联。解决方案如下:1:运行 git push --set-upstream origin master。其中的origin是你在clone远程代码时,git为你创建的指向这个远程代码库的标签,它...原创 2019-03-02 16:03:44 · 32316 阅读 · 0 评论