git
zyx_
存在即合理
展开
-
将本地项目上传到github上
很早之前就注册了Github,但对其使用一直懵懵懂懂,很不熟练。直到昨天做完百度前端技术学院的task,想把代码托管到Github上的时候发现自己对于Git的操作是如此之愚钝,所以今天决定把Git好好学习一遍,好让自己以后能更好地使用Github,主要还是通过Git教程 - 廖雪峰的官方网站来学习。简要步骤可以直接看最后的总结。 Git的安装就不说了。 第一...转载 2018-04-12 11:00:23 · 205 阅读 · 0 评论 -
git 拉取gitlab分支上的项目
一、选择一个空文件夹用来储存克隆下来的项目,然后鼠标右键选择git bash here,然后输入命令 git clone + 自己Git库的地址二、从dev分支上更新代码1.与远程仓库建立连接:git remote add origin XXXXX.git2.使用git branch 查看本地是否具有dev分支3.如果没有 git fetch origin dev4.git...转载 2019-03-06 16:53:15 · 13595 阅读 · 0 评论 -
如何在同一台电脑上使用github和gitlab
在同一台电脑上使用github和gitlab,主要的思想就是使用不同的仓库时,切换成不同的账号。不同账号的sshKey分别对应github和gitlab。接下来跟着我看看怎么做吧_一、生成ssh密钥这里我们要做的事情就是分别对githubn和gitlab生成对应的密钥(默认情况下本地生成的秘钥位于/Users/用户名/.ssh/),并且配置git访问不同host时访问不同的密钥,流程如下:...转载 2019-01-26 14:40:52 · 292 阅读 · 0 评论 -
GitLab教程使用和创建分支——18.7.24-菜鸟打怪升级
记录一下踩坑_02GitLab教程使用和创建分支托管和管理代码的平台就这么几个,用的最多的还是GitHub、GitLab等,基本算是同一个了。现在主要写一下入门使用及一些常用的命令。 GitLab:是一个基于Git实现的在线代码仓库托管软件,你可以用gitlab自己搭建一个类似于Github一样的系统,一般用于在企业、学校等内部网络搭建git私服。生成自己的的SSH—key注册账号、G...转载 2018-10-22 17:04:49 · 2692 阅读 · 0 评论 -
详细透彻解读Git与SVN的区别(集中式VS分布式)
Git是目前世界上最先进的分布式版本控制系统,其实 Git 跟 SVN一样有自己的集中式版本库或服务器,但是Git 更倾向于被使用于分布式模式,也就是每个开发人员从中心版本库/服务器上chect out代码后会在自己的机器上克隆一个跟中心版本库一模一样的本地版本库。可以这样说,如果你被困在一个不能连接网络的地方时,你仍然能够提交文件,查看log(历史版本记录),创建项目分支等。Git 和 SVN的...转载 2018-05-30 13:42:41 · 356 阅读 · 0 评论 -
git pull ! [remote rejected] master -> master (pre-receive hook declined) 报错
! [remote rejected] master -> master (pre-receive hook declined)截图:一开始还以为自己用户名和密码错误,试了好多次,网上搜所索也没搜索到明确的结果,不过最后还是找到了解决的办法。git push不上去的原因在于所push的分支权限为protected,只有项目的管理员或者项目的管理员指派的具有相应权限的人才能进行push,要进行...转载 2018-05-30 13:38:01 · 7060 阅读 · 0 评论 -
git 本地仓库管理
1 工作流程首先需要说明的是,git的版本库是以分支的形式进行管理的。当我们初始化一个新的版本库时,会自动创建版本库的第一个分支master,我们对本地仓库的修改都是提交到这个master分支的。关于分支,后续会单独介绍。本地仓库由git维护的三个组件构成: 1)工作区:文件系统中的文件目录 2)stage\index(暂存区):缓存区域,保存需要提交到版本库的文件(改动) 3)HEAD:这是一个...转载 2018-05-30 13:34:09 · 894 阅读 · 0 评论 -
IDEA中Git的更新、提交、还原方法
第一步:在提交项目之前必须先对项目进行更新,此项特别重要,如果不进行更新,别人有项目提交到服务器上,那么你的项目将会提交不上去,使用git解决冲突会比较麻烦,即使你解决了冲突,但是有时候不注意会冲掉别人写的代码,不像svn使用那么简单,所以提交自己项目前必须进行更新(特别重要);如图1:选择pull进行更新代码操作;第二步:更新后的结果如图2、3;其中图2:表示从服务器上更新下来的代码;图3:表示...转载 2018-05-23 15:40:00 · 5327 阅读 · 0 评论 -
git 命令行 更新 删除 提交
Git 安装和使用教程git 提交 全部文件git add . git add xx命令可以将xx文件添加到暂存区,如果有很多改动可以通过 git add -A .来一次添加所有改变的文件。注意 -A 选项后面还有一个句点。 git add -A表示添加所有内容, git add . 表示添加新文件和编辑过的文件不包括删除的文件; git add -u 表示添加编辑或者删除的文件,不包括新添加的文...转载 2018-05-23 15:38:56 · 1731 阅读 · 0 评论 -
注册gitLab时报错There was an error with the reCAPTCHA. Please solve the reCAPTCHA again.
Gitlab注册时报错:There was an error with the reCAPTCHA. Please solve the reCAPTCHA again.今天注册时碰到以下问题: 上面的错误是因为注册时有一个google的验证码需要输入。但是中国无法访问google,因此无法访问并输入该验证码导致。解决方案:FanQiang或者通过Github登陆。如若没有Github账号可以注册后...转载 2018-05-22 16:06:24 · 66269 阅读 · 0 评论 -
上传项目到gitLab上
1、安装git https://git-scm.com/downloads2、新建工程 a、步骤一 b、步骤二3、创建密钥 a、桌面右键 b、cd ~/.ssh/如果提示 “ No such file or directory”,你可以手动的创建一个 .ssh文件夹即可 mkdir ~/.ssh c、配置全局的name和email,参照你创建的工程Git g...转载 2018-05-22 15:45:17 · 1846 阅读 · 0 评论 -
git 多账号 ssh-key 管理(github和gitlab共同使用)
日常使用 git 作为仓库使用时,会遇到以下情况:有两个 github 账号(至少两个),一台电脑同时连接这两个账号进行维护私人 github 账号,公司 gitlab 账号1 清除 git 的全局设置(针对已安装 git)新安装 git 跳过。若之前对 git 设置过全局的 user.name 和 user.email。类似(用git config --global --list 进...转载 2019-03-19 23:06:29 · 1522 阅读 · 0 评论