Git-代码版本管理
文章平均质量分 70
git原理的简单讲解, 以及一些工作中比较基本的命令的使用,让大家能真正的了解这个工具
tomorrow778
不造轮子,怎么清楚原理
展开
-
gitblit 搭建服务器挂了怎么办-------git仓库迁移
1.git仓库移植问题背景: 项目仓库是在windows下适用gitblit自行搭建,但是服务器电脑不知缘由打不开,导致服务器不可用, 为了保留项目的众多分支和历史上库记录的,自己上网查找部分教程后,仍然无果,后续想到自己买的git网课,观看了相关章节后,按照操作完成了仓库的移植;参考代码如下:// 查看远端地址1.git remote -v// 设置新仓库的地址 2.git remote add github ssh://xxxxxx/xx.git// 推送所有分支到远端3原创 2021-09-12 15:09:54 · 3197 阅读 · 2 评论 -
git --- diff reset stash 的基本使用
1.diff的基本使用1.1 HEAD和暂存区的差异 git diff --cache -- 文件名 (不指定文件名 会显示所有差异)1.2 工作区和暂存区的区别 git diff 1.3 分支的差异 git diff branch1 branch2 -- 文件名 // branch1可以替换成对应的commit的哈希值2.resetgit reset HEAD // 保持当工作区和HEAD 保持一致git reset --hard 哈希值 // 回退工作区到对应的原创 2020-09-26 17:11:01 · 175 阅读 · 0 评论 -
git修改提交,合并提交的基本方法
1.修改上一次的commit 信息git commit --amend直接对最上面的commit 信息做修改 完成后 保存退出即可2.对某次的commit信息做修改git rebase -i 某次的commit之前r 为修改commit信息 仅需要将 第一行的pick替换成 r 之后保存退出git 会自动弹框到直接对commit信息修改保存即可3.合并多次连续的commit使用rebase 变基到 最早的commit之前使用s 替换 pick 然后保存基本和 方法2 的操作比较原创 2020-09-26 16:52:24 · 605 阅读 · 0 评论 -
git基本使用
第一次使用:以github上面的库为例登陆自己的给github账号先安装git 下载地址: 点击打开下载链接本地使用gitBash 命令1.先使用git clone 服务器仓库地址到本地本地文件夹生产的文件// 仓库地址一般是ssh或者https的然后使用git config --golbal user.name “username”git config --golbal user.email “youremail”// username 用户名 youremail 用户邮箱原创 2020-08-18 22:19:25 · 231 阅读 · 0 评论 -
git config本地信息配置
1.git configgit config --global user.name “”git config --global user.email “”一般用这个设置本地的用户信息,以方便查看提交的用户信息config 有三个作用域参数 :local:只对本仓库有效global:只对登陆用户的所有仓库有效system: 对系统的所有用户有效一般推荐使用global优先级:local>global>system可以使用git config --list 查看设置的信息其实原创 2020-09-26 13:31:58 · 2230 阅读 · 0 评论 -
git简介与安装
1.git 简介简介:分布式版本控制系统,每个本地的版本库都相当于一个服务器,只是大家公用一个远端的服务器,作为版本的统一管理:举例说明:我们可以理解图中只有一个master分支;远端版本库:类似于github 上的版本库 , 有着从版本库创立至今的所有分支的历史版本;成员a的本地版本:从master version 1.2 拉出来的分支 ,自己本地修改到了1.2.1版本;成员b的本地版本;是从master version 1.4拉出来的版本,用有master 1.4版本的历史版本记录;其实原创 2020-09-25 23:37:56 · 112 阅读 · 0 评论