Git
Git
杭州小哥哥
记录学习笔记
展开
-
kafka中LEO和HW
a原创 2021-07-08 22:42:51 · 398 阅读 · 2 评论 -
删除git库中untracked files(未监控)的文件
在编译git库拉下来的代码时,往往会产生一些中间文件,这些文件我们根本不需要,尤其是在成产环节做预编译,检查代码提交是否能编译通过这种case时,我们往往需要编译完成后不管正确与否,还原现场,以方便下次sync代码时不受上一次的编译影响。#删除untrackedfilesgitclean-f#连untracked的目录也一起删掉gitclean-fd#连gitignore的untrack文件/目录也一起删掉(慎用,一般这个是用来删掉编译出来的.o...原创 2021-07-08 22:12:30 · 2075 阅读 · 0 评论 -
idea修改新的git提交地址
更换git地址步骤1、点击VCS2、点击Git3、点击Remotes点击框中链接即可在右边看到一个铅笔字样的按钮,即可看到如图所示弹窗点击铅笔(编辑),看到新的弹窗,链接已经被默认选中这时候粘贴新的git地址,点击OK即完成操作...原创 2021-05-08 13:00:04 · 2322 阅读 · 2 评论 -
git中--soft和--mixed和--hard区别
想cvbnm,。、、、、、原创 2021-04-20 10:38:00 · 293 阅读 · 0 评论 -
Git四个工作区
原创 2021-04-20 10:33:22 · 196 阅读 · 0 评论 -
Git分支命令学习使用
git branch 查看分支,如下图 黄色的有*号的表示当前分支git branch 分支名表示创建一个新分支git checkout 分支名表示切换到这个分支git checkout -b 分支名表示创建这个新分支并且切换到这个分支上...原创 2021-04-20 08:15:11 · 149 阅读 · 0 评论 -
Git使用命令行回退版本git reset --hard
git log--oneline--oneline标记的作用是把每一个提交信息压缩为一行。默认情况下只会展示提交 ID与提交信息的首行。git log --oneline的结果如下方法一:git reset --hard~回退几个版本git reset --hard~3表示回退三个版本,即从8309203回到93b1994方法二:git reset --hard HEAD^ 表示回退一个版本git reset --hard HEAD^^ ...原创 2021-04-20 07:22:17 · 6902 阅读 · 0 评论 -
Git文件四种状态
git status可以看到文件是untracked 未跟踪状态git add .把文件添加到暂存区接着 git status可以看到是staged状态git commit -m "备注"原创 2021-04-19 22:51:10 · 926 阅读 · 0 评论 -
Git介绍
原创 2021-04-19 22:49:58 · 113 阅读 · 0 评论 -
Git服务器报错:host key for (ip地址) has changed and you have requested strict checking
一:报错提示如下:@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ WARNING: REMOTE HOST IDENTIFICATION HAS CHANGED! @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@IT IS POSSIBLE THAT SOMEONE IS DOING SOMETHING NASTY!Someone co...原创 2020-12-05 10:37:41 · 12067 阅读 · 2 评论 -
Git的smart Checkout\force checkout\Don‘t Checkout的区别
我们在develop分支修改了代码,但是没有commit,所以在切换到其他分支的时候回弹出这个窗口.smart checkout就会把冲突的这部分内容带到目的分支(如果你没有点进窗口的那些文件处理冲突的话)force checkout就不会把冲突的这部分内容带到目的分支don`t checkout 当然是不切分支,继续留在当前分支了...原创 2020-11-09 20:33:29 · 646 阅读 · 0 评论 -
git冲突“accept theirs”和“accept yours”
Accept Yours 就是直接选取本地的代码,覆盖掉远程仓库的Accept Theirs 是直接选取远程仓库的,覆盖掉自己本地的我们选择Merge,自己手动行进选择、修改。这里左边部分是你本地仓库的代码,右边部分是远程仓库的代码,中间的result就是你修改之后的结果。左下角的Accept Left 和Accept Right其实就相当于是之前的 Accept Yours 和 Accept Theirs 右下角的Apply是确认合并,Abort是取消合并。我们在resul...原创 2020-09-27 20:43:03 · 14294 阅读 · 0 评论 -
IDEA通过git怎么回滚到某个提交节点或某个版本
1:先右键点击项目,选择git,接着Show History2:这里会显示有历史提交的版本记录,假设我要回滚到箭头处到提交,操作如下3:右键点击,点击Copy Revision Number在编辑器里粘贴,可以看到如下4:右击选择项目,选择git -> Repository -> Reset HEAD5:出现如下弹框6:Reset Type选择HardTo Commit里面把刚复制到字符串复制进去,接着点击R...原创 2020-09-02 16:49:32 · 1857 阅读 · 0 评论 -
git的smart Checkout跟force checkout的区别
1:在切换分支的时候,常常会遇到下图的问题是因为我在test分支上修改了代码,但是没有commit,切换到其他分支上就弹出了这个窗口我们需要怎么处理呢2:可以看到弹框底部有Force Checkout Don`t checkout Smart Checkout,表示什么意思呢Smart Checkout就会把冲突的这部分内容带到开发分支(如果你没有点进窗口的那些文件处理冲突的话),比如我在test分支修改到代码,要切换到master分支,点击smart checko...原创 2020-09-02 16:18:34 · 6221 阅读 · 1 评论 -
idea分支如何刷新显示最新
点击fetch就可以了原创 2020-07-17 15:07:25 · 1516 阅读 · 2 评论 -
Git分支管理
在我们每次的提交,Git都把它们串成一条时间线,这条时间线就是一个分支。截止到目前,只有一条时间线,在Git里,这个分支叫主分支,即master分支。HEAD指针严格来说不是指向提交,而是指向master,master才是指向提交的,所以,HEAD指向的就是当前分支。一开始的时候,master分支是一条线,Git用master指向最新的提交,再用HEAD指向master,就能确定当前分支,以及当前分支的提交点:每次提交,master分支都会向前移动一步,这样,随着你不断提交,master分支的原创 2020-06-03 14:22:49 · 244 阅读 · 0 评论 -
Idea中Terminal中git基本操作
列出分支列出分支基本命令:git branch没有参数时,git branch会列出你在本地的分支。上图的意思就是,我们有一个叫做master的分支,并且该分支是当前分支(有*星号的)。当你执行git init的时候,默认情况下 Git 就会为你创建master分支。如果我们要手动创建一个分支。执行git branch (branchname)即可。创建分支命令:git branch (branchname)可以看到idea右下角已经出现了刚...原创 2020-06-03 13:54:01 · 3536 阅读 · 0 评论 -
github设置仓库可见性 私人仓库设置
一:点击Setting二:点击Make private 三:阅读关于将仓库设为私有的警告。 入您要设为私有的仓库的名称,例如accountname/reponame。 单击I understand, make this repository private(我已了解,请将此仓库设为私有) ...原创 2020-06-03 10:54:47 · 9788 阅读 · 0 评论 -
解决git@github.com: Permission denied (publickey). fatal: Could not read from remote repository. Pleas
今天用idea提交代码到github上,push后报错git@github.com: Permission denied (publickey).fatal: Could not read from remote repository.Please make sure you have the correct access rightsand the repository exists.一:原因分析Permission denied (publickey) 没有权限的public.原创 2020-06-03 10:38:57 · 71381 阅读 · 25 评论 -
git操作代码文件的颜色变化
1.若文件显示红色,表示文件未add到git进行管理2.若文件显示绿色,表示文件已经交给git管理,但从未上传到远程仓库中3.若文件显示蓝色,表示文件已经上传过远程仓库,且此时本地文件与远程仓库文件不一致4.若文件显示白色,表示文件与远程仓库完全一致...原创 2020-05-21 11:33:18 · 3822 阅读 · 0 评论 -
idea中新建分支并且切换到新建的分支上
开发新功能,idea上新建自己的分支,要在dev分支上新建首先,idea右下角可以看到目前在dev分支上点击dev,接着New Branch输入分支名在Local Branches中就显示了然后可以看到已经切换到刚新建的分支上了想要切换到刚新建的分支上开发时,可以点击分支,在弹框上点击Checkout...原创 2020-05-21 11:19:26 · 1624 阅读 · 0 评论 -
git分支feature和hotfix分支
master: 主分支,主要用来版本发布。 develop:日常开发分支,该分支正常保存了开发的最新代码。 feature:具体的功能开发分支,只与 develop 分支交互。 release:release 分支可以认为是 master 分支的未测试版。比如说某一期的功能全部开发完成,那么就将 develop 分支合并到 release 分支,测试没有问题并且到了发布日期就合并到 master 分支,进行发布。 hotfix:线上 bug 修复分支...原创 2020-05-13 11:37:03 · 2126 阅读 · 0 评论 -
git常用命令流程图
原创 2020-05-08 14:00:00 · 336 阅读 · 0 评论