![](https://img-blog.csdnimg.cn/20201014180756916.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
git
码厚炮
这个作者很懒,什么都没留下…
展开
-
比较常用的Git指令
1、指定远程分支创建本地分支git checkout -b 本地分支名x origin/远程分支名x可能出现fatal: Cannot update paths and switch to branch ‘release-2.92.1.1’ at the same time.问题,是因为未检测到最新的分支信息。配合 git fetch 先拉取最新分支信息后操作。2、查看本地分支与远程分支的映射关系git branch -vv3、建立追踪关系,在现有分支与指定的远程分支之间git branch原创 2021-08-25 15:05:32 · 542 阅读 · 0 评论 -
git stash常用指令
有时需要临时切换下分支,但是不想提交,可以使用git stash暂存本地分支的修改git stash save “xxxxxx” 暂存本地修改,可使用save添加备注,以防更好的标记(此指令只会暂存被版本管理的文件,可以适用git add . 将新建的文件等先添加版本控制后操作)git stash list 查看目前stash的列表git stash pop 恢复之前缓存的修改,并将对应stash删除,默认为第一个stash。git stash pop stash@{$num}可以指原创 2021-08-13 17:04:56 · 369 阅读 · 0 评论 -
如何在idea中使用fork工作
正常开发需要fork一个自己的项目,提交代码提交到自己fork的分支上,提交pr后由管理员merge到主干分支,目前在本地检出的是源仓库的git项目,如何切换到fork之后的项目到本地进行开发呢?关联远程库 git remote add [分支名称如:origin] [远程git的地址]git remote -v 检查是否关联成功git fetch 有时会有延迟,通过git fetch进行拉去,查看idea右下角是否有新建的分支名称git branch -r 查看远程分支是否包含新建分支原创 2021-03-04 17:17:54 · 2540 阅读 · 1 评论 -
git reset命令三种命令的区别
idea中回退版本reset type有三种类型mixed、soft 、hard,那三种类型有什么区别呢?下边来详细说一下mixed默认选中的类型,会将工作目录的修改、暂存区的内容(git add操作提交的地方)以及由 reset 所导致的新的文件差异,都放进工作目录。比如:第一次提交了a文件第二次提交了b文件第三次提交了c文件现在reset到第一次提交,b和c文件都会放到工作目录,将之前提交的版本文件全部恢复到未暂存状态soft回退一个版本,不清空暂存区,将已提交的内容恢复到暂存区,不原创 2020-08-17 17:32:12 · 4186 阅读 · 0 评论