Git
周二也被占用
学无止境
展开
-
git 批量删除文件夹和文件
硬盘删除文件后,执行$ git status会提示你仍然需要$ git rm 此时如果是要删除大批量文件,这么一个一个命令下去不得累死人啊其实可以这样(不管之前有没有已经本地物理删除)执行 $ git rm * -r(记得,cd 到你要删除的目录下。当然 * 可以换成指定目录)这时删除文件已经进入本地缓存区,接下来就是正常的提交操作了转载 2016-11-10 09:37:59 · 444 阅读 · 0 评论 -
git pull报错:There is no tracking information for the current branch
报错:There is no tracking information for the current branch.Please specify which branch you want to merge with.See git-pull(1) for detailsgit pull <remote> <branch>If you wish to se...转载 2019-01-11 20:52:41 · 8436 阅读 · 4 评论 -
Gitlab集成CI gitlab-run采坑记录
准备在内网搭建基于gitlab,gitbook的环境。然而坑不少。 软件版本: gitlab :8.13.5 PostgreSQL:9.2.18在网上找了清华的gitlab镜像站,分别下载gitlab-runner gitlab-ci-multi-runner. 安装完之后,准备配置CI,系统报错405 [root@tianji09 yum.repos.d...原创 2018-05-21 15:19:14 · 4128 阅读 · 0 评论 -
SVN迁GIT操作步骤,核心是git svn命令
以克隆 https://xxxx/eport 到GITLAB为例 1、首先安装GIT客户端,安装过程一路选默认即可 http://rj.baidu.com/soft/detail/40642.html2、使用git svn clone 命令 克隆svn仓库的项目 Git svn clone -r 1:HEAD svnurl (1:表示svn工程的初始索引,建议从该工程真实的...原创 2018-03-15 16:08:56 · 293 阅读 · 0 评论 -
git revert和git reset区别
1、git revert 生成一个新的提交来撤销某次提交,此次提交之前的commit都会被保留 2、git reset 回到某次提交,有三种参数可选,分别为: git reset –Soft 回到这次提交的工作区,修改的文件也没有提交也不会丢失 git reset –Hard 回到这次提交,并且所有修改都丢失 git reset –Mixed 回到这次提交,修改的数据不会提交只是暂原创 2017-10-25 17:12:11 · 360 阅读 · 0 评论 -
git已经push代码到gitlab如何回退
开发经常会遇到代码提交后又想回到上一个提交的版本,但是不知道怎么操作,我也经常忘了需要百度才能搞定,现在写下这篇文章作为记录:已经提交到git但是没有push的1、回退到上一个版本,并保留修改记录,先查看提交历史:$ git logcommit b69a4ced352ec9d5bd9dbf0036a052f9812854fb (HEAD -> master, origin/master)Auth原创 2017-10-13 10:42:51 · 24202 阅读 · 2 评论 -
pycharm 如何不提交修改过的文件到git
pycharm 如何不提交修改过的文件到git1、不把文件add到缓存中,再配置gitignore2、对于已经进入版本库的文件,可以用如下的GIT命令进行UNTRACTgit update-index --assume-unchanged 文件3、如果要恢复这些文件,可以用如下命令git update-index --no-assume-unchanged 文件原创 2017-06-12 21:34:55 · 3084 阅读 · 0 评论 -
如何玩转git?多玩玩githug就行了
极客学院的通关攻略:http://wiki.jikexueyuan.com/project/githug-walkthrough/原创 2017-06-07 10:42:07 · 334 阅读 · 0 评论 -
GitLab升级维护及升级后报500错误
早先给公司内网搭建了一套基于Git的服务器GitLab,GitLab升级包更新较快,笔者在升级过程中记录下爬的教程以及遇到了不少的问题,现在分享给出来以供需要时参考。积攒多年的血泪教训,升级之前做备份,另外笔者安装的是一键安装包,所以按照一键安装包的升级方式来操作,参考GitLab官方升级教程:https://about.gitlab.com/upgrade-to-package-repo转载 2017-03-07 18:35:39 · 4536 阅读 · 1 评论 -
centos7 githug安装教程
1、先按照Ruby环境参考:http://blog.csdn.net/u011350541/article/details/551016762、再安装rubygemshttps://rubygems.org/pages/downloadDownload from aboveUnpack into a directory and cd thereInstall w原创 2017-02-14 17:24:29 · 292 阅读 · 0 评论 -
SSH - GitLab: Deploy keys are not allowed to push code. fatal: Could not read from remote repository
Gitlab中有两种key, 一种是deploy key, 他是只读的, 另一种为SSH key,可读可写。如果需要Push,应该添加SSH key。 SSH key在profile setting中 ; deploy key在需要部署的某个project的setting中。转载 2017-03-02 13:17:28 · 4430 阅读 · 0 评论 -
gitlab如何实现代码分支管理(只有思路没有解决方案)
当前碰到的问题(现结单采取策略一):策略一、每个开发者都能够push代码到dev分支,而没有审核,同时也能发起由dev分支向master分支的merge请求,这无法实现代码控制。流程如下:l 从源仓库clone代码到本地l 向源仓库dev分支push代码,开发者没有权限push到master分支l 开发者可以发起dev向master分支的merge请求。(所有dev都有权限发起原创 2016-12-19 14:04:59 · 8138 阅读 · 0 评论 -
Eclipse中如何清除EGit记住的GitHub用户名和密码
Eclipse中如何清除EGit记住的GitHub用户名和密码 现在公司的项目都是使用GitHub存储,然后再Eclipse中安装Git插件,pull或push代码的。第一次pull项目的时候eclipse记住了填写的github账号和密码,一直都很正常。昨天登录github的时候忘记密码了,于是选择重置并修改后!代码就同步不了了,也不能pull和push,一直报没有认证。我意识到eclips转载 2016-12-16 15:08:17 · 398 阅读 · 0 评论 -
git修改文件夹/文件名大小写敏感问题解决
在新建代码文件时,不注意把文件名应该小小写搞错了文件已经push到远程了在windows下面将文件名字改为全小写改好后,在Git中没有任何反应,使用git status时,如果遇到下面情况,说明GIT大小写不敏感,如下:[rock@ROCK-PC]$ /d/WampServer/www/hexu.org/code (dev)$ git statusOn branch master...转载 2019-01-17 08:02:27 · 10062 阅读 · 0 评论