GitHub使用细节: 1. 将已有的项目上传:首先因为项目中一些文件不需要版本控制,需要忽略上传。这时候简便方法是让github帮你生成.gitignore文件(里面记录了忽略文件格式的细节)在github上create new Repository,并选择Add .gitignore这时候仓库帮你生成两个文件 . gitignore和 README.md注意:这里不能创建本地Repo            
                
         
            
            
            
            1.谈一谈git中的版本回退1.我们在git中的每一次 git commit 操作就会提交一个历史版本;
2.每一个历史版本都有一个唯一的hash值进行记录;
3.每一个历史版本实际上就是我们对工作区中的内容修改的一次记录;
4.因此,当我们像退回到某个修改的时候,只需要退回到某个版本即可。
-----------------------------------------------------            
                
         
            
            
            
            1. 背景
由于之前的加水印脚本存在问题,在对同一张图片进行加水印时,会有一定的概率产生不一样md5的图片,在git提交的时候,就认为被修改了,从而被提交的github仓库中,如此反反复复,到现在已经有11个G大小了;今天把水印脚本重写了一下,解决了上述问题,所以准备给之前的垃圾提交清理了,让我的博客变成一个“新库”。
2. 过程
创建并切换到孤儿分支(该分支与现有分支无关,完全独立)
git            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2023-05-07 09:39:38
                            
                                265阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            1、什么是github 
2、什么是版本控制
3、github的由来变迁            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2016-04-11 14:43:35
                            
                                758阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            一.版本管理工具简介  版本管理工具作用:备份文件、记录历史、可以回到任意过去一个时间点的状态。可以多端共享。 二.版本管理工具发展历史  github是程序员社区网站,在这个网站上可以拖管自已的软件库,但软件拖管是通过GIT来完成的。这个软件从2008年开始,有越来越多的开源项目放到了github上。  三.Git下载和安装1.https://desktop.git            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-07-05 10:19:16
                            
                                262阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            GitHub 版本管理工具初始化一个Git仓库,使用git init命令。添加文件到Git仓库,分两步:第一步,使用命令git add <file>,注意,可反复多次使用,添加多个文件;第二步,使用命令git commit,完成。使用git status命令。如果git status告诉你有文件被修改过,用git diff可以查看修改内容。 HEAD指向的版本就是当前版本,因            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-05-06 10:31:46
                            
                                160阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            GitHub 是一个面向开源及私有软件项目的托管平台,因为只支持 Git 作为唯一的版本库格式进行托管,故名 GitHub。 对程序员来说,GitHub 是程序员开源精神之所系。在这个神奇的开源社区,职业程序员和编程爱好者畅所欲言,探寻自己感兴趣的项目、分享源代码、交流学习。那么我们应该怎么使用它呢?1. 注册打开官网:https://github.com/login输入自己的邮箱和密码进行验证登            
                
         
            
            
            
            tps://blog.csdn.net/ljl86400/article/det...            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2023-05-24 15:00:12
                            
                                2311阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            Redis 是一个以高性能著称的分布式缓存数据库,在开发和运维的过程中,有时我们需要访问其历史版本的源码。本文将详细介绍如何找到 Redis 源码 GitHub 的历史版本,包括从时间轴、技术原理到架构解析等多个方面。
### 背景描述
首先,让我们回顾一下 Redis 的发展历程和版本迭代。Redis 最初由 Salvatore Sanfilippo 在 2009 年发布,时至今日,已逐渐演            
                
         
            
            
            
            1、 查找历史版本 使用git log命令查看所有的历史版本,获取你git的某个历史版本的id 假设查到历史版本的id是fae6966548e3ae76cfa7f38a461c438cf75ba965。 2、 恢复到历史版本 $ git reset --hard fae6966548e3ae76cf            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2018-07-16 08:36:00
                            
                                262阅读
                            
                                                                                    
                                2评论
                            
                                                 
                 
                
                             
         
            
            
            
            https://github.com/jmeter-maven-plugin/jmeter-maven-plugin/blob/master/CHANGELOG.md            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2022-09-20 11:47:35
                            
                                81阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            git reset --hard HEAD^git push --force            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2022-10-28 16:30:17
                            
                                126阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            删除github上的commit历史记录起步今天小编发现了git克隆下来的远程库特别大:经过查询之后发现是每次推送之后都会留下记录缓存,这样很多没用的记录就会占用多余的空间,别人克隆的时候也会多耗费时间,今天我查到了一个清除无用记录的方法。# 克隆你的远程仓库git clone git@github.com:victorfengming/victorfengming.github.io...            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2021-08-26 09:32:32
                            
                                957阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            git filter-branch
git filter-branch,可以用来重写仓库的历史记录,可以用它来过滤掉包含敏感信息的提交。
克隆仓库
git clone https://github.com/username/repository.git
cd repository
这里以我要去除的ip和域名,47.147.43.22和51cto.com为例,
	git filter-br            
                
         
            
            
            
            该项目通过获取QQ空间的历史消息列表来获取该账号下发布的所有说说(当然消息列表中没有的就获取不到,例如一            
                
         
            
            
            
            准备工作1.什么是SSH Keys??SSH是一种网络协议,用于计算机之间的加密登录。Linux 与 Mac 都是默认安装了 SSH ,而 Windows 系统安装了 Git Bash 应该也是带了 SSH 的。在Windows命令行(win+R)下输入ssh 会出现以下内容:证明是存在SSH的紧接着输入 ssh-keygen -t rsa 就是指定 rsa 算法生成密钥,接着连续三个回车键(不需            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-06-06 11:12:57
                            
                                44阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            本文介绍如何通过GitHub下载微信Mac/Windows历史版本。用户可能因兼容性、功能保留或稳定性需求而选择旧版。Rodert提供的仓            
                
         
            
            
            
            很多用户在使用微信电脑版时,可能会遇到 新版功能不适配、系统兼容问题,甚至只是单纯喜欢某个旧版界面。这时候,下            
                
         
            
            
            
            有时候误提交了某个文件 , 想把这个文件删掉 , 用下面的方法 # 删除包括历史git filter-branch --force --index-filter 'git rm --cached --ignore-unmatch 文件相对路径' --prune-empty --tag-name-fi            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2021-06-17 19:21:19
                            
                                1614阅读