git
syousetu
这个作者很懒,什么都没留下…
展开
-
git 撤销commit
撤销未push的commit# 用户已经执行的操作git add .git commit -m "提示"# 现在想要撤销之前的提交# 第一种:不删除工作空间提交的代码,撤销commit,并且撤销git add.操作git reset --mixed HEAD^# 第二种:删除工作空间提交的代码,撤销commit,并且撤销 git add . 操作git reset --hard HEAD^# 第三种: 不删除工作空间提交的代码,撤销commit,但不撤销 git add .git原创 2022-04-14 21:01:49 · 638 阅读 · 0 评论 -
版本管理-创建git仓库
创建git仓库把已有的项目代码纳入git管理cd 项目代码所在文件夹git init新建的项目直接用git管理cd 某个文件夹git init your_project # 会在当前路径下创建和项目名称相同的文件夹cd your_project原创 2022-04-09 20:50:59 · 160 阅读 · 0 评论 -
版本管理-git的最小配置
git的最小配置git config --global user.name 'name'git config --global user.email 'email'参数 global local systemgolbal :对当前用户所有仓库有效local : 只对某个仓库有效system :对系统所有登录的用户有效缺省等同于local显示config的配置,加 --listgit config --list --localgit config --list --globalgit原创 2022-04-09 20:36:09 · 178 阅读 · 0 评论 -
版本管理一
集中式版本控制系统欢迎使用Markdown编辑器新的改变功能快捷键合理的创建标题,有助于目录的生成如何改变文本的样式插入链接与图片如何插入一段漂亮的代码片生成一个适合你的列表创建一个表格设定内容居中、居左、居右SmartyPants创建一个自定义列表如何创建一个注脚注释也是必不可少的KaTeX数学公式新的甘特图功能,丰富你的文章UML 图表FLowchart流程图导出与导入导出导入欢迎使用Markdown编辑器你好! 这是你第一次使用 Markdown编辑器 所展示的欢迎页。如果你想学习如何使用Mark原创 2022-04-09 16:10:04 · 682 阅读 · 0 评论 -
git和SVN的区别
git 和 SVN的区别1.集中式和分布式集中式是指只有一个远程版本库,而分布式有本地和远程版本库方便性: SVN是集中式版本控制系统,版本库是集中放在中央服务器的,拉代码的时候需要联网从中央服务器那里得到最新的版本,提交代码也同样。集中式版本控制系统是必须联网才能工作;git是分布式版本控制系统,它没有中央服务器,每个人的电脑就是一个完整的版本库。工作的时候就不需要联网了,因为每个人的电脑都有一个完整的版本库。如果没有网络仍然能够提交文件,查看历史版本记录,创建项目分支。安全性: 对于svn来说,原创 2020-12-24 19:46:10 · 338 阅读 · 1 评论 -
gitlab:fork源更新了,自己本地没有更新
https://www.cnblogs.com/morethink/p/8907980.html原创 2020-12-15 20:18:51 · 386 阅读 · 0 评论 -
git在进行pull操作时报错:your local changes to the following files would be overwritten by merge
需求背景团队合作中,队友更新了代码并上传到了远程仓库,自己没有及时更新且已经commit 了自己的更新,进行pull操作的时候,就会报错问题解决1.暂时封存自己的代码2.拉取别人的代码3.解封刚才封存的代码4.再向远程分支推送自己的代码命令行模式首先 自己进行提交自己的代码git add . # add自己的代码git commit -m "此次更改的备注"git push # 这里报错 如下图根据提示 ,需要pullgit pull # 拉取之后继续报错,如下图根原创 2020-08-03 15:21:40 · 675 阅读 · 0 评论 -
gitlab同步自己fork的别人的代码
https://blog.csdn.net/shaoye_csdn1/article/details/94722598https://blog.csdn.net/liuchunming033/article/details/45368237原创 2020-07-27 17:30:53 · 490 阅读 · 0 评论 -
git的基本操作
git的基本操作一、注册gitlab账号二、管理员给用户分配权限三、本地配置SSH四、配置SSH到gitlab账号五、对项目的操作5.1 clone项目一、注册gitlab账号二、管理员给用户分配权限三、本地配置SSH四、配置SSH到gitlab账号五、对项目的操作5.1 clone项目有两种clone方式clone分支git clone -b dev_1.1.0 git@gitlab.ekwing.com:qa/ekpss.git直接clone参考链接git删除命令...原创 2020-07-22 18:46:35 · 114 阅读 · 0 评论 -
git 将本地分支与远程分支关联
需求背景项目在远程新建了一个分支,但是本地没有这个分支,需要在本地开发完之后,将最新的代码放到 远程分支上问题一:本地看不到远程新建的分支解决:git fetch本地首次输入命令:git branch -a 出现的分支如下,远程新建的分支为 dev,但是这里并没有显示输入命令:git fetch将本地远程跟踪分支进行更新,与远程分支保持一致再次输入命令:git branch -a就显示了新建的dev分支问题二:本地新建的分支无法push到远程分支上git add .git co原创 2020-07-20 14:28:29 · 4494 阅读 · 0 评论 -
gitlab删除一个文件夹
删除git服务器上的文件夹,并不会删除本地的git rm -r --cached filenamegit commit -m 'delete filename'git push原创 2020-06-23 18:10:09 · 2707 阅读 · 1 评论