Loading

随笔分类 -  版本控制

摘要:git fork模式流程 <url> = 项目地址(http://gitlab.xxx.com.cn/xxx/xxx.git)<repo> = 仓库名(origin、upstream)<branch> = 分支(xxx.xxx) 1.fork项目 2.关联公仓 git remote add upst 阅读全文
posted @ 2021-07-18 22:02 街头卖艺的肖邦 阅读(849) 评论(0) 推荐(0) 编辑
摘要:git push 代码的时候报错,报错如下: 这种报错是因为远程仓库的代码和本地仓库的代码不同步,对本地的代码进行一次拉取,再 git push 就可以解决了 通过如下命令进行代码合并 git pull --rebase origin master 或 git pull origin master 阅读全文
posted @ 2019-11-22 10:31 街头卖艺的肖邦 阅读(298) 评论(0) 推荐(0) 编辑
摘要:测试如下: 先将远程的代码修改,之后更新; 之后将工作区修改的代码(这里修改的代码跟远程修改的位置一样)提交到本地,之后拉取远程的代码,会发现有冲突; Accept Yours 就是直接选取本地的代码,覆盖掉远程仓库的 Accept Theirs 是直接选取远程仓库的,覆盖掉自己本地的 选择Merg 阅读全文
posted @ 2019-09-22 17:50 街头卖艺的肖邦 阅读(2482) 评论(0) 推荐(0) 编辑
摘要:git reset是回滚操作,在 idea 中使用如下: Reset Type 有三种: Mixed 默认方式,只保留源码,回退 commit 和 index 信息 Soft 回退到某个版本,只回退了 commit 的信息,之前写的代码还是保留的,不会恢复到 index file 一级。如果还要提交 阅读全文
posted @ 2019-09-22 15:20 街头卖艺的肖邦 阅读(12292) 评论(0) 推荐(1) 编辑
摘要:在前面说过,git stash 命令的作用就是将目前还不想提交的但是已经修改的内容进行保存至堆栈中,后续可以在某个分支上恢复出堆栈中的内容;git stash 作用的范围包括工作区和暂存区中的内容,没有提交的内容都会保存至堆栈中;使用场景:假如突然线上出现 bug,我们需要先切换到 master 分 阅读全文
posted @ 2019-09-22 14:45 街头卖艺的肖邦 阅读(5149) 评论(3) 推荐(1) 编辑
摘要:git stash命令的作用就是将目前还不想提交的但是已经修改的内容进行保存至堆栈中,后续可以在某个分支上恢复出堆栈中的内容。git stash作用的范围包括工作区和暂存区中的内容,没有提交的内容都会保存至堆栈中。 git stash save 带备注信息的git stash,会将备注信息存储起来; 阅读全文
posted @ 2019-09-16 00:16 街头卖艺的肖邦 阅读(800) 评论(0) 推荐(0) 编辑
摘要:git diff操作 git diff用于比较差异; git diff 不加任何参数 用于比较当前工作区跟暂存区的差异 git diff --cached 或者--staged 对比暂存区(git add 之后)和本地仓库(git commit 之后) git diff HEAD 对比工作区(未 g 阅读全文
posted @ 2019-09-15 19:44 街头卖艺的肖邦 阅读(1690) 评论(0) 推荐(0) 编辑
摘要:git tag操作 git标签操作 # 列出所有tag git tag # 新建一个tag在当前commit git tag [tag] # 新建一个tag在指定commit git tag [tag] [commit] # 删除本地tag git tag -d [tag] # 删除远程tag gi 阅读全文
posted @ 2019-09-15 19:18 街头卖艺的肖邦 阅读(231) 评论(0) 推荐(0) 编辑
摘要:git reset 操作 git reset git reset HEAD 文件名 移除不必要的添加到暂存区的文件 git reset HEAD^ 或者 commitid 去掉上一次的提交 git reset --soft HEAD^ 修改上次提交的信息,即commit -m "修改这里的内容" g 阅读全文
posted @ 2019-09-15 18:40 街头卖艺的肖邦 阅读(5011) 评论(0) 推荐(2) 编辑
摘要:git log操作 log命令的作用:用于查看git的提交历史; git log命令显示的信息的具体含义: commit SHA-1 校验和 commit id Author 作者跟邮箱概要信息 Date 提交时间 git log操作 # 表示查看最近几次的提交 git log -数字 # 显示最近 阅读全文
posted @ 2019-09-14 13:47 街头卖艺的肖邦 阅读(1831) 评论(0) 推荐(0) 编辑
摘要:git的分支操作 软件项目中启动一套单独的开发线的方法,可以很好的避免版本兼容开发的问题,避免不同版本之间的相互影响,封装一个开发阶段,解决bug的时候新建分支,用于对该bug的研究; git中跟分支相关的命令 git branch # 列出所有本地分支 git branch # 列出所有远程分支 阅读全文
posted @ 2019-09-13 15:02 街头卖艺的肖邦 阅读(291) 评论(0) 推荐(0) 编辑
摘要:git的文件状态 用于查看git的状态 git status 用于git文件的删除操作 git rm 如果只是 git rm --cache 仅删除暂存区里的文件; 如果不加--cache 会删除工作区里的文件 并提交到暂存区 文件检出 git checkout 直接加文件名 从暂存区将文件恢复到工 阅读全文
posted @ 2019-09-13 01:04 街头卖艺的肖邦 阅读(288) 评论(0) 推荐(0) 编辑
摘要:Git 本地操作 调出Git的帮助文档 git --help 查看某个具体命令的帮助文档 git +命令 --help 查看git的版本 git --version 生成空的本地仓库 git init 将文件添加到git仓库的暂存区 git add 初次commit之前,需要配置用户邮箱及用户名,使 阅读全文
posted @ 2019-09-12 10:59 街头卖艺的肖邦 阅读(299) 评论(0) 推荐(0) 编辑
摘要:删除缓冲区中的文件 如果一个文件已经add到暂存区,还没有 commit,此时如果不想要这个文件了,有两种方法: 阅读全文
posted @ 2018-10-14 01:53 街头卖艺的肖邦 阅读(18470) 评论(0) 推荐(0) 编辑
摘要:最近刚接触git这个工具,发现git是不能提交空文件的;找了下资料,找到了解决提交文件夹的办法,现在记录一下; git是不允许提交一个空的目录到版本库上的,可以在空文件夹下面添加文件,然后提交提交就好了;其实在git中.gitkeep就是一个占位符;可以用其他比如.nofile等文件作为占位符; 阅读全文
posted @ 2018-10-14 01:19 街头卖艺的肖邦 阅读(2687) 评论(0) 推荐(0) 编辑
摘要:以下内容网上收集整理. 方法一. 利用Export,这样你可以不丢失你新建的文件.打开你想要回滚的文件夹(受SVN版本控制).右键Tortoise SVN,然后在列表中选择 show log, 在看到的log列表中选择你想要回滚后的版本,然后点击右键选择Export即可. 注:Export导出的文件 阅读全文
posted @ 2018-08-04 17:35 街头卖艺的肖邦 阅读(20844) 评论(2) 推荐(0) 编辑

点击右上角即可分享
微信分享提示