
git
生活必备基础技能,代号:男枪!
铁柱同学
博主从事后端开发已然八年,然入行越久越深感知识无限,学海无涯,非一时之功。故编写博客,用于自省记录,也遵循前辈们的教导,希望可以帮到更多的人。愿各位都能勇攀高峰,顺利成为大佬!奥利给!
展开
-
git branch set-upstream master 分支名/master
git关联本地分支和远程仓库原创 2017-10-24 23:19:13 · 1637 阅读 · 0 评论 -
git 连接到远程的其它分支问题
一、背景 在新项目中,我们通过git clone远程的项目,此时我们查看本地分支,会发现本地只有一个master分支。但是我们可能需要在其他的分支,例如test分支上面开发,那么如果切换到test分支呢?二、方法1、查看所有的分支git branch //查看本地分支git branch -a //查...原创 2018-06-26 10:17:53 · 1913 阅读 · 0 评论 -
git show查看本地文件的修改部分,git diff 如何比较文件,git grep 搜索
一、git pull 报错报错信息:fatal: 'origin' does not appear to be a git repositoryfatal: Could not read from remote repository. 刚开始还以为是我的配置出了问题,后来仔细一看,原来是分支的名称问题。我给本地仓库...原创 2018-03-24 11:46:46 · 19308 阅读 · 0 评论 -
git pull 报错:权限不够 Permission denied (publickey)
一、背景在git 提交的时候,突然就行不通,一直报错:Permission denied (publickey).fatal: Could not read from remote repository.Please make sure you have the correct access rightsand the repository exists.二、解决方案1...原创 2018-03-10 16:11:22 · 33871 阅读 · 0 评论 -
git 创建新分支,合并分支等问题
一、背景 正常公司的开发,都需要把线上的和开发的项目分开。就比如开发APP,那么当我们发布1.0稳定版本之后,我们就应该新建个online分支,然后让线上的项目指向该分支。同时呢,我们在master分支上继续开发新功能,此时由于分支是分开的,所以不管是测试还是干嘛,都不会影响到现在的用户。二、创建新分支1、常规方...原创 2018-03-09 11:42:56 · 1433 阅读 · 0 评论 -
git第一次提交代码到码云,git pull 报错:fatal: refusing to merge unrelated histories
第一次提交的步骤: 1、进入项目目录,执行git init2、连接远程仓库git remote add origin 远程仓库地址(从码云乎哟这github上复制地址即可)3、报错:git pull 报错:fatal: refusing to merge unrelated histories这个错误是我第一次上传项目到码云上报的错。git初始化成功了,也连接到远程仓原创 2018-01-11 00:54:10 · 3510 阅读 · 2 评论 -
linux下,每次git pull 或者git push都需要输入账号密码的问题以及git remote 的一些基本操作
一、背景 这个问题以前并没有出现过,最近才出现。对比了下,发现以前连接远程仓库用的是git remote加远程仓库url 连接的。而这次试用git clone直接下载的码云上面的,所以才会出现这种差异解释:如果我们git clone的下载代码的时候是连接的https://而不是git@git (ssh)的形式,当我们操作git pull/push到远程的时候,总是提示我们输入账号原创 2018-01-19 10:21:05 · 2612 阅读 · 0 评论 -
git checkout和git reset的一些区别以及配置git简写命令
一、背景 在调试代码的时候,每次都要通过git上传到服务器调试,实在是一件很麻烦的事情。所以对于一些微小的改动,我就直接在服务器上修改。等调试成功之后,用git reset再回退到之前的版本,后来经过老大提醒,才发现用git checkout更加简单一些,而且不用回退版本。二、git reset回退版本1、回退到上个版本命令:git reset –hard HEAD^原创 2018-01-07 23:16:58 · 2107 阅读 · 0 评论 -
git创建新分支,查看分支,删除分支,切换分支等问题
一、使用背景 总所周知,在日常开发中,我们需要把测试服务器和正式服务器分开。相应的,为了保持正式版本能正常运行,我们需要新建一个git分支用来专门的存放正式版APP的源码。 这样,每当我们生成一个版本的时候,我们都可以把稳定版本的源码放到online这个分支上。然后在master分支上继续开发新功能。当需要升级版本的时候,我们只需要把master分支上成熟的代码推送到online原创 2018-01-03 21:00:29 · 10869 阅读 · 0 评论 -
git报错:data stream error (incorrect data check)和 The remote end hung up unexpectedly
今天上传代码到oschina上的时候,可能是出现了一些操作上的纰漏,导致git push一直不成功。这里记录一下一、报错信息$ git push admin masterCounting objects: 2427, done.Delta compression using up to 2 threads.error: inflate: data stream error (incorrect原创 2017-12-03 01:12:16 · 12220 阅读 · 2 评论 -
git报错: LF will be replaced by CRLF
最近每次git add -A的时候都会报这个错误。LF will be replaced by CRLF in xxxx.The file will have its original line endings in your working directory.网上一百度,原来各位仁兄都被这个问题给恶心到了。原理: CRLF – Carriage-Return Line-Feed 回车换行原创 2017-11-19 23:17:17 · 1093 阅读 · 0 评论 -
git报错:remote: warning: Large files detected.
今天在用git上传文件的时候,一不小心多上传了个压缩包,130M,然后就出现问题了。。一、码云上传文件的大小来自码云的公告: 对于普通用户码云单个仓库限制为1G,单个文件限制100M。如果超过限制,您的代码将无法推送,我们提供的只是代码托管平台, 不是网盘,二进制文件请勿存放在码云,我们会不定期执行仓库大小扫描,如果发现你您的仓库超过大小超过1G,我们会联系您处理, 如果您15个工作日内没原创 2017-10-26 23:30:54 · 2590 阅读 · 0 评论 -
git pull命令
git 的pull操作详解转载 2017-08-02 22:20:35 · 1796 阅读 · 1 评论 -
git pull 报错:git - error: RPC failed; curl 18 transfer closed with outstanding read data remaining 解决
在git pull公司项目的时候,发现报错了。报错信息如下所示:报错信息: fatal: The remote end hung up unexpectedly error: RPC failed; curl 18 transfer closed with outstanding read data remaining fatal: The remote end hung up unexpec原创 2017-08-30 10:02:28 · 11690 阅读 · 5 评论 -
Git HEAD 意思详解 和版本回退
git的版本回退方法。git HEAD详解转载 2017-09-10 23:38:35 · 1243 阅读 · 0 评论 -
Git快速上手小结
git的一些基本操作。很全面也很细致。转载 2017-10-24 23:51:27 · 523 阅读 · 0 评论 -
git fetch -p 获取远程仓库的新分支以及删除远程仓库已删除的分支
一、需求 需求是我和同事合作开发一个项目。同事要新建一个分支,然后,我这边拉取这个分支即可。 然而同事新建分支并且推送到远程仓库之后,我这边通过git branch -a并不能看到这个分支。二、解决办法1、使用git fetch即可。这个命令的意思是:一旦远程主机的版本库有了更新(Git术语叫做commit...原创 2018-08-16 15:06:08 · 15059 阅读 · 5 评论