
git
git相关知识
心脏dance
求关注!!!求关注!!!安卓、后端学习记录,面试算法题(博主ACM区域赛银牌~~~水银嘻嘻~~~,蓝桥杯国一~~~),面试技术题。如果觉得博主写的好,菜鸡博主求关注~~~。 /*
呜呜呜~~大学的时候,写的博文中有些是借鉴的,若有侵权,请告知,立马删除。。。。 */
展开
-
git reset 三种形式
git reset --soft git reset --mixed git reset --hard原创 2022-10-21 15:43:31 · 1083 阅读 · 3 评论 -
git stash用法
使用场景:多个需求同时开发的时候,需要不同的分支,在一个需求没开发完,想去另一个分支的时候,又不想。该命令不会将内容从对堆栈中删除,也就是该命令能够将堆栈的内容多次运用到工作目录。将堆栈中的内容恢复到当前分支下。栈中只有一条的时候使用,以免混乱。,区别是可以加⼀些注释,添加注释,⽅便查找。注:该命令将堆栈中最新保存的内容删除并恢复。写在前面:从栈中用的时候千万别搞错了!和当前⽬录的差异,显⽰做了哪些改动,默认。的状态,把当前的修改的保存到。中的操作来删除栈里面的内容。栈,等以后需要的时候再恢复,原创 2022-10-16 17:31:25 · 1291 阅读 · 2 评论 -
git撤销合并
前提:合并的时候代码已经全部commit了,然后再去合并新的代码。问题:在合并过程中发现有冲突解决不了,想放弃合并,怎么办?用这条语句即可:git merge --abort有的人可能会问:我有一部分代码合并完成了,还有一部分没有合并,怎么办~~~解答:git是不允许合并一部分的,执行完上述代码,终止合并后,会返回到未合并之前的状态,已经合并的也会回到最初的状态~~~...原创 2021-10-17 16:29:43 · 2844 阅读 · 0 评论 -
AS关联多个远程仓库(git的使用)
1.查看本地已经关联了什么分支:git remote -vv不出意外如果已经关联了分支,或者说 gitclone过分支,就会显示:origin 仓库链接(这里有两个一个后面显示fetch,一个后面显示push)前面的 origin 是 push 的时候可以用的 origin 前缀(名字),比如git push origin分支名字2.添加另一个仓库:git remote add 仓库名字(上面1步骤说的就是clone的时候默认的名字origin,这里可以自己定一个) 仓库链接。比如...原创 2021-08-26 16:00:26 · 388 阅读 · 0 评论 -
修改最近一次commit的message
直接上代码:git commit --amend然后按下回车键,进入编辑状态,接下来就是vim的基本操作了。。linux的知识~~~这里简单说一下。首先输入法最好在英文状态哦~~1.点击i(代表insert的意思),点击后即可修改内容(进入了编辑状态)2.修改完成点击esc,退出编辑状态3.点击shift + :,然后输入wq,(表示write and quit,即保存并退出)4.按下回车键即可完成操作amend(中文意思:修正)...原创 2021-08-20 14:32:17 · 787 阅读 · 0 评论 -
git与远程分支解除关联然后增加关联
//接触关联git remote rm origin//增加关联 git remote add origin [url]原创 2021-08-10 12:55:58 · 296 阅读 · 0 评论 -
git rebase的作用
rebase操作可以把本地未push的分叉提交历史整理成直线,就是说可以合并多次commit,这样我们在查看历史提交的变化时更容易。什么是把提交历史整理成直线?举一个例子:它就是ide里面的这个:大家都懂吧~~~可以看出有交叉的地方,使用rebase可以整理成直线~~~我一般不用rebase~~~~哈哈哈~~~~,想使用的小伙伴可以了解一下哦~~如果大家看完本文后还是不理解rebase能干啥,请看廖雪峰的官方网站https://www.liaoxuefeng.com/wiki/8原创 2021-08-06 16:36:33 · 2473 阅读 · 0 评论 -
撤销add和commit的操作
撤销commit恢复到add的状态:git reset --soft HEAD~1(1代表撤销上一次提交)撤销add恢复到没有add的状态:git reset同时撤销commit和add恢复到没有add的状态:git reset HEAD^上面的操作,都不会影响自己写的代码的~~~~...原创 2021-08-05 11:01:53 · 384 阅读 · 0 评论 -
删除本地分支和远程分支
话不多说,直接上命令~~~// delete branch locallygit branch -d localBranchName// delete branch remotelygit push origin --delete remoteBranchName原创 2021-08-04 10:39:14 · 840 阅读 · 0 评论 -
在merge时颜色不同的各个区块代表的意思
灰色:删除蓝色:改变绿色:新增红色:冲突原创 2021-07-30 10:39:59 · 1056 阅读 · 2 评论 -
配置git的ssh
配置ssh:git config --global user.name "account name" ->用户名,建议拼音或英文git config --global user.email "account email" ->邮箱地址ssh-keygen -t rsa -C "account email" ->上面的邮箱地址cat id_rsa.pub ->查看公有密钥,全部复制,添加到想添加的位置即可...原创 2021-07-09 09:46:52 · 125 阅读 · 0 评论