git
文章平均质量分 54
吃炸鸡的前端
用爱发电
展开
-
git找回丢失的代码
1.使用git reflog命令来查看你最近所有的提交(非常详细的git记录,包括rebase等操作,有些git log是显示不出来的)使用git reflog + git cherry-pick commitId来重新将该次commit来添加到代码中。解决办法:使用vscode把冲突解决,再git add .然后git cherry-pick --continue继续就行了。git log也没有记录。3.使用git cherry-pick commitId 来重新把这次修改应用到该分支上。原创 2023-02-09 13:59:11 · 3009 阅读 · 0 评论 -
Git 将一个分支完全覆盖(不是合并)到另一个分支
Git 将一个分支完全覆盖(不是合并)到另一个分支原创 2022-12-13 11:35:43 · 4343 阅读 · 2 评论 -
Git如何修改commit信息
一、git 如何修改最近一次的commit信息 1. git commit --amend 2. 进入vim操作界面之后, 点击字母键 i 然后进入INSERT模式,然后对commit信息进行修改,然后ESC 然后 :wq 保存退出 3. 然后执行 git l原创 2022-05-27 17:56:01 · 46199 阅读 · 9 评论 -
一不小心git rebase后出现(master|REBASE 1/10)的问题及解决办法
1.出现原因: 远程代码和本地代码有冲突,需要解决冲突后再继续合并2.解决方法: 1.如果冲突实在是特别特别多,可以取消本次rebase,回到rebase之前的状态:git rebase --abort 2.冲突不多,可以继续合并:原创 2022-05-27 17:27:22 · 3882 阅读 · 0 评论 -
怎样才能保持你的git提交历史清晰,使用git Rebase让历史变得清晰,git历史保持干净,保持清洁的Git提交记录
怎样才能保持你的git提交历史清晰,使用git Rebase让历史变得清晰,git历史保持干净,保持清洁的Git提交记录原创 2022-05-06 13:57:31 · 539 阅读 · 0 评论 -
git merge --no-ff和git rebase的区别
直接用两张图来表示该差异(git merge各个参数的区别请自行百度)原创 2022-05-05 16:11:08 · 375 阅读 · 0 评论 -
Git push 时如何避免出现 “Merge branch ‘master‘ of ...“
1.产生原因: 我当前拉取的远端版本为 B,此时修改了代码,并在本地仓库 commit 一次,但并未 push 到远端仓库。 b.另外一位开发者在 B 的基础上,一样 commit 了一次并 push 到远端仓库。那么这个时候,我再 push 本身的代码就会发生错误。2.产生情况: a.git原创 2022-05-05 11:25:46 · 3766 阅读 · 0 评论 -
git两个分支同时修改和移动文件
git两个分支同时修改和移动文件从develop分出去的两个分支AB 一个分支A移动文件,一个分支B修改文件,然后合并回develop之后,会是什么结果?第一种情况:分支A移动了文件(不是文件夹),分支B同时修改了文件里面的内容,合并回develop 最终合并结果:这种情况下,一般都是正常合并。除非分支A在移动了文件时还修改了文件,并且与分支B还修改的是同个地方。这样子才会发生冲突第二种情况:分支A移动了文件夹,分支B在该文件夹下新建了一个文件并提交了。 最终合并结果:develop同时保原创 2022-05-05 10:14:27 · 1178 阅读 · 0 评论 -
git分支管理
git分支管理1.主分支: Master主分支,默认不会在该分支上进行开发,只会将稳定没有bug的代码合并到该分支上2.开发分支 :Develop 主要的开发分支。在master分支的基础上创建而来,该分支主要是保持最新的代码,用于测试、提交新功能。在开发完新功能并且没有bug之后,应切换到master分支合并develop分支的代码。合并命令应该为git merge --no-ff develop 原因:保持master分支只有一次合并的记录。如果直接使用git merge dev原创 2022-03-11 11:30:33 · 341 阅读 · 0 评论 -
git stash命令的使用(git stash基本使用) git 常用命令
git stash命令的使用 git stash的基本使用 git 常用命令原创 2022-03-04 17:34:07 · 1523 阅读 · 0 评论 -
GitHub配置SSH Key
GitHub配置SSH Key网上的githubSSH连接的文章有很多,但是每次自己去配置的时候都要再去百度,然后发现,有些写的还很复杂,小白不容易懂,这篇主要就是让纯小白都能一步一步的知道怎么去配置github的ssh,达到不需要每次上传代码都输入账号密码的目的。一:下载git,并且配置git的用户名和邮箱(有git的并已经配置了的可以忽略这一步)git config --global user.name "rui-rui-an"git config --global user.email "1原创 2021-11-21 18:02:04 · 1283 阅读 · 0 评论