
版本控制
DanceDonkey
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
git pull 报错 Your local changes would be overwritten by merge. Commit, stash or revert them to procee
此时如果本地代码已经发生了改动,则pull时会有覆盖的可能,所以git要求,pull之前需要先把本地改动的代码commit。这样就有了历史记录.这个报错是因为git pull 这个命令是要拉取远程分支上的变化,并且同时与本地当前版本进行合并,然后生成一个新得版本.。此时再执行git pull 命令就会将远程分支上最新的变化合并到当前版本并生成一个新的快照版本。原创 2022-11-03 14:46:46 · 5938 阅读 · 0 评论 -
将本地已有项目推送git服务器
远程仓库已经创建,将本地已有项目推送至远程仓库。拉取完项目后,将本地项目复制到git仓库即可。定义好远程仓库地址可直接推送。原创 2022-09-15 17:25:42 · 647 阅读 · 0 评论 -
git常用操作、Idea集成git与gitee
git概念git与svn的最大区别是,git在本地也可以对本地库形成历史记录,可以先提交到本地库,被本地库管理,再提交到远程库(代码托管平台)。而svn在提交时只能提交到远程库(代码服务器)。分支为了能够并行进行多任务开发,不影响主分支上的代码,Git支持创建多分支,那么多分支带来的问题有哪些?git branch 分支名,从哪个分支创建的,默认就是哪个分支的代码git checkout 分支名将想合并的分支合并到当前所在的分支,合并两个分支不光会将新文件合并,已经存在的文件也会进行内容合并,这个时候极原创 2022-06-12 20:11:49 · 544 阅读 · 1 评论 -
git中.gitingore文件以及分支的使用
.gitingore通常存放于在git根目录下,该文件控制此项目哪些资源会被git管理,哪些不会被git管理。常用的有xxx/ 忽略该文件夹下的根目录下的的xxx文件夹,但如果有某个子目录中有xxx文件夹则不会忽略/xxx/ 忽略所有xxx文件夹,/在前面表示递归忽略*.xxx 忽略所有的.xxx文件 例如 *.txtx! 以!开头表示不忽略这个文件xxx/**/*.xxx 递归忽略某个目录下的文件如:#当前目录下的idea目录下的文件不会被提交,但如果有个子目录下有个文件夹是.i.原创 2020-12-17 15:28:24 · 414 阅读 · 0 评论 -
git的版本回退,分支以及不同仓库的版本合并
git切换版本初始化一个git仓库,创建Demo1.txt,提交至本地仓库,创建Demo2.txt,提交至本地仓库。查看历史版本 git reflog切换历史版本 git reset --hard 【版本索引】此时我们回退到了第一个版本,第一个版本是不存在Demo2.txt文件的,我们查看,发现确实没有Demo2.txt文件。创建分支、合并分支、解决分支冲突查看分支信息 git branch -v代表目前该仓库有两个分支,master前面的 * 表示当前正位于master分原创 2020-11-09 10:26:03 · 1029 阅读 · 0 评论 -
IEDA同步git代码到本地,以及解决代码冲突
在创建项目时选择填写项目地址以及本地地址将我们项目的maven环境配置好后就拉取成功了新增文件提交此时原来的项目也新增了一个文件要提交此时发现被拒绝了原因是我们提价的不是最新版本的代码,在我们提交之前,clone的项目已经对代码修改并提交过了拉取最新的代码此时的项目已经同步了clone项目的代码再次推送,即可推送成功同样,clone项目也可以拉取刚才另一个项目添加的service代码冲突问题如果clone项目修改了Hello.原创 2020-10-18 13:45:11 · 332 阅读 · 0 评论 -
IEDA集成gitee上传代码
创建gitee仓库可以为仓库添加成员创建一个maven项目在IDEA中点击File-settings-搜索git,设置本地的git创建一个本地的git库选中本项目即可此时的文件颜色已改变配置远程库的地址复制远程库地址在IEDA中设置将项目代码提交到本地库提交到远程库日志提示提交成功查看远程库...原创 2020-06-21 13:10:34 · 233 阅读 · 0 评论