![](https://img-blog.csdnimg.cn/103cb83c7a004b61a0605c1da336753c.png?x-oss-process=image/resize,m_fixed,h_224,w_224)
Git
文章平均质量分 56
Git
坚持每天学习一点
找一个程序员学习搭子 杭州有没有帮我内推的大佬?
展开
-
git idea中远程分支remotes branchs没有更新解决
git idea中远程分支remotes branchs没有更新。原创 2023-05-17 21:18:46 · 912 阅读 · 0 评论 -
git 中 rebase和merge区别
rebase没有产生新的节点,使用rebase的git演进路线(提交树)是一直向前的,这样在版本回退时也很容易。想要更好的提交树,建议使用rebase操作会更好一点,这样可以线性的看到每一次提交,并且没有增加提交节点。如果此时你在cid2处checkout一条分支(假设是tmp分支)进行开发,并提交了两次。当你在tmp分支开发完功能,需要将tmp分支合并到master分支==》使用gitmerge会产生一个新的提交结点,分支路线之间会产生交叉。......原创 2022-07-27 19:27:48 · 198 阅读 · 0 评论 -
Git远程库代码回退
2)使用revertHEAD是撤销最近的一次提交,如果你最近一次提交是用revert命令产生的,那么你再执行一次,就相当于撤销了上次的撤销操作,换句话说,你连续执行两次revertHEAD命令,就跟没执行是一样的。它会产生一个新的提交,虽然代码回退了,但是版本依然是向前的,所以,当你用revert回退之后,所有人pull之后,他们的代码也自动的回退了。并且所有人的本地分支都已经更新到最新版本,和远程分支一致。也就是说,你的队友的分支并没有主动回退,而是比远程分支超前了两次提交,因为远程分支回退了嘛。...原创 2022-07-20 20:21:33 · 8035 阅读 · 0 评论 -
IDEA中git的Cherry-Pick的使用
参考于:https://blog.csdn.net/weixin_40482816/article/details/123282706假设当前所在分支为B,可以在Version Control的Log中选择在A分支单个commit或者多个commit的内容,会将选中的内容拉到B分支重新进行commit,之后记得push上去,就完成了公共功能代码的拉取。1)场景将dev分支中的多个commit,挑选着合并到master分支(如将dev的 dev commit2提交合并到master分支)2)具体操作①、原创 2022-06-18 09:43:02 · 1402 阅读 · 0 评论 -
Your local changes would be overwritten by merge. Commit, stash or revert them to proceed.
1、现象:pull代码,出现2、解决1) 储存我自己的修改,先把 我们的修改 Stash 。存储起来。。你操作完了。发现项目是修改前的了。。2) 从远程仓库 pull代码3) 取出我们的修改。然后合并。提交......原创 2020-12-22 12:40:00 · 180 阅读 · 0 评论 -
Pull Failed: refusing to merge unrelated histories
一、场景本地新建项目,然后初始化本地库。在github上新建仓库和readme.md文件,最后将本地库推送到远程库报错:Pull Failed: refusing to merge unrelated histories二、原因本地仓库和远程仓库实际上是独立的两个仓库,如果是先创建远程库,再提交本地的仓库到远程库,就会容易出现这个问题。一般都是远程仓库添加readMe.md 或者其他新增的文件导致。三、解决idea可能无法解决,在你项目的文件中使用git 命令行解决1、在项.原创 2020-11-24 12:54:00 · 156 阅读 · 0 评论 -
git配置SSH免密登录
①、进入git bash,使用 ssh-keygen -t rsa -C “xxx@xxxx.com”命令,连续三次回车生成秘钥②、使用命令 cat ~/.ssh/id_rsa.pub 查看生成的秘钥③、将生成的ssh key拷贝到gitee的 SSH 公钥中④、使用 ssh -T git@gitee.com 测试ssh连接是否成功...原创 2021-09-28 23:10:00 · 422 阅读 · 0 评论 -
Idea操作Git总结
1、安装Git核心程序(略)2、全局配置在ide中配置git和github在github中,添加你的github账号3、创建本地库4、切换版本①、打开history②、在某一个版本上右键拷贝hash值③、切换版本将hash值copy进head中,然后点击reset5、创建分支及合并分支1)创建一个新的分支2) 将分支合并到master① 切换到mas...原创 2020-09-14 11:14:00 · 131 阅读 · 0 评论 -
[尚硅谷]Git&GitHUP总结
一、git简介1、git结构2、git 和 代码托管中心代码托管中心的任务:维护远程库局域网环境下:GitLab 服务器外网环境下:GitHub码云3、本地库和远程库二、git 命令行操作1、本地库初始化git init.git 目录中存放的是本地库相关的子目录和文件,不要删除,也不要胡乱修改2、设置签名形式用户名:tom地址 : houchen@163.com作用:区分不同开发人员的身份注...原创 2020-09-14 10:54:00 · 913 阅读 · 0 评论