G-git
版本控制
zhipengit
每天进步一点点
展开
-
git对已经提交过的文件添加到.gitignore
git之前已经提交过的文件,在开发过程中,此文件需要忽略,添加到了.gitignore,但是再次提交的时候,该文件依旧被跟踪。处理办法如下:为了避免冲突,先pull远程仓库到本地 git pull删除本地项目目录的缓存git rm -r --cached .编辑gitignore,将需要忽略的添加进来再次add仓库路径下的所有文件git add .再次执行commit命令git commit -m "add .gitignore"最后,提交到远程仓库 git push原创 2020-09-24 14:50:58 · 6405 阅读 · 4 评论 -
3.GIT服务器使用基础
GIT服务器使用基础 一、初次使用前的配置Git中使用git config来设置环境变量,其环境变量存放在三个不同的地方:l /etc/gitconfig文件:系统中对所有用户都普遍适用的配置。若使用git config 时用--system 选项,读写的就是这个文件。l ~/.gitconfig文件:用户目录下的配置文件只适用于该用户。若使转载 2015-05-11 09:02:33 · 393 阅读 · 0 评论 -
1.Git简介
Git简介 一、本地版本控制系统很久以前人们就开始考虑版本控制的问题,因为简单的通过复制整个项目目录的方式来保存不同的版本虽然操作简单,但是缺点显而易见。为解决此类问题,人们开发出本地版本控制系统,大多是采用简单的数据库方式来记录文件的历史更新差异,如图: 二、集中化的版本控制系统很快人们遇到一个新的问题,即如何让不同系统下的开发者协同工作?于是转载 2015-05-11 08:43:01 · 365 阅读 · 0 评论 -
2.WindowsXP下搭建GIT服务器
WindowsXP下搭建GIT服务器Git没有客户端服务器端的概念,但是要共享Git仓库,就需要用到SSH协议(FTP , HTTPS , SFTP等协议也能实现Git共享,此文档不讨论),但是SSH有客户端服务器端,所以在windows下的开发要把自己的Git仓库共享出去的话,就必须做SSH服务器。一、安装GITWindows下使用msysgit,下载地址:http:转载 2015-05-11 08:44:52 · 431 阅读 · 0 评论 -
git删除错误提交的commit
方法: git reset --hard git push origin HEAD --force其他: 根据–soft –mixed –hard,会对working tree和index和HEAD进行重置: git reset –mixed:此为默认方式,不带任何参数的git reset,即时这种方式,它回退到某个版本,只保留源码,转载 2015-06-03 11:02:05 · 526 阅读 · 0 评论