文章分类 - 后端 / 版本控制
包含 svn和git
摘要:查看分支 git branch -v 创建分支 git branch dev 切换分支 git checkout dev
阅读全文
摘要:什么是分支 在版本控制中,使用多条线同时推进多个任务,这里说的多条线,就是多个分支。 通过一张图展示分支: 分支的好处 1.同时多个分支可以进行并行开发,互不耽误,互不影响,提高开发效率。 2.如果有一个分支功能开发失败,直接删除这个分支就可以了,不会对其他分支产生任何影响。
阅读全文
摘要:比较单个文件之间的差异 git diff [文件名] 比较多个文件之间的差异 git diff
阅读全文
摘要:前进或者会退历史版本 git reset --hard commitedId hard:本地库的指针移动的时候,重置暂存区,重置工作区(回滚的所有提交记录都不会保留) mixed:本地库的指针移动的同时,重置暂存区,但是工作区不动。(会保留回滚的所有的提交记录在本地) soft:本地库的指针移动的时
阅读全文
摘要:git log -- 分页查看日志 git log 下一页:空格 上一页:b 到尾页了,就显示END 退出:q git log --pretty=oneline -- 在一行展示日志内容 git log --pretty=oneline git log --oneline -- 简洁方式暂时提交记录
阅读全文
摘要:git提交文件到暂存区 -- 添加多个文件到暂存区 git add . -- 添加单个文件到暂存区 git add src/main/java/com/example/seller/b.java 将该文件交给git进行管理 git将暂存区文件提交到本地库中 -- 提交多个文件到暂存区 git com
阅读全文
摘要:初始化本地仓库 git init 生成本地仓库成功后 生成的.git文件夹是隐藏的。.git文件夹下的文件不要随意删除
阅读全文
摘要:1.通过git reflog查看提交记录,找到删除分支的最后一次提交记录 git reflog 2.检出删除分支的最后一次提交 git checkout commitedId 3.创建新的分支 git checkout -b dev(新分支名称) 推送到远程分支 git push --set-ups
阅读全文
摘要:1.查看提交记录commitId:c34603547810f687bb3a3a29e3e1037603788fa3,找到需要cherry-pick的代码 git log 回车/j 可以向下滑动 q 退出 2.执行命令进行cherry-pickcommitid的代码 git cherry-pick c
阅读全文
摘要:设置邮箱和用户名 git config --global (基本不用,给整个计算机一次性设置) git config --system (给当前用户一次性设置). ~.gitconfig git config --local (给当前项目一次性设置) .git/config 案例 进入.git/文件
阅读全文
摘要:svn项目迁移,并同步提交记录 创建空文件 创建一个空文件 codeSource 拉取svn上的代码 进入到空文件下,执行命令 git svn clone https://192.168.1.100/svn/tps/tpsBranch 若使用https,需要选择是否接受证书验证 输入t(接受) 提供
阅读全文
摘要:git的结构 给i他的本地库与远程库的交互方式 1.代码托管中心是干嘛的? 用来维护远程库。 本地库和远程库的交互方式,分为两种: 团队内部协作 跨团队合作: 整体的流程图 工作区:就是你在电脑中能看到的目录 暂存区:英文:stage或者index。一般存放在.git目录下的index文件(.git
阅读全文
摘要:下载git 直接百度,git,就可以在官网上进行下载。 下载跟自己操作系统一致的版本就行。 安装 下载完成后,双击下载好的软件开始安装,出现如下对话框 点击Next,默认选项和图中不一样,建议按照图中修改,Git Bash Here和Git GUI Here可以方便的在任意目录下打开git,建议选中
阅读全文
摘要:git概念: Git是一个免费的,开源的分布式版本控制系统,可以快速高效地处理从小型到大型的项目。 什么是版本控制? 版本控制是一种记录一个或者若干文件内容变化,以便将来查阅特定版本修订情况的系统。 为什么要使用版本控制? 软件开发中采用版本控制系统是个明智的选择。 使用它可以将某个文件回溯到之前的
阅读全文
摘要:svn中的 is already locked 遇到这种问题的原因有很多,网络慢,磁盘不够,用户取消等等,导致svn代码被锁定; 解决方案如下图 点击clean up 来看官方对clean up的解释:它的作用就是查找工作拷贝中的所有遗留的日志文件,删除进程中工作拷贝的锁。
阅读全文
摘要:1.为什么需要将两次提交的请求合并为一个请求进行提交? 1.审核代码时候,更加方便一些。 2.多次的提交可能只是为了修复一个bug。 3.更加方便别人为你审阅代码信息。 2.怎么才能将两次请求合并为一个请求进行提交? 1.使用git命令,可以看到如下的文本信息。 git rebase -i HEAD
阅读全文
摘要:一.配置ssh 1.检查本机是否有ssh key设置 如果没有则提示: No such file or directory如果有则进入~/.ssh路径下(ls查看当前路径文件,rm删除所有文件) 2.使用Git Bash生成新的ssh key $ cd ~ #保证当前路径在”~”下 $ ssh-ke
阅读全文

浙公网安备 33010602011771号