TechBlog
首页分类标签搜索关于
← 返回标签列表
加载中...

© 2025 TechBlog. All rights reserved.

#标签

共 215 篇文章
git学习

git学习

只删除暂存区中的文件,而不删除工作区(本地)中的文件(gitrm--cache文件名)

时间:12/21/2025

git命令大全

git命令大全

本文整理了2025年最新实用的Git常用命令大全,涵盖日常开发全流程。包括基础配置、仓库克隆、本地开发操作、分支管理、撤销修复、远程仓库管理等核心命令。重点介绍了高频使用的gitstatus、gitcommit、gitpush/pull等基础命令,以及gitswitch、gitstash等实用技巧。同时提供了SSH配置、冲突解决等常见问题解决方案,并推荐了提升效率的命令别名。这些命令覆盖了95%的日常开发需求,是开发者必备的Git速查手册。

时间:12/17/2025

Git远程操作

Git远程操作

理解分布式版本控制系统,进行远端仓库的推送以及拉取,忽略特殊文件和配置命令别名

时间:12/15/2025

命令提交git到github上的步骤

命令提交git到github上的步骤

在本地写好的代码文件夹中点右键点击:GitBashHere,打开终端,浏览器上也打开了我的gitup主页,

时间:12/15/2025

一天一个计算机知识编程百度向上取整

一天一个计算机知识编程百度向上取整

本文系统介绍了数学和编程中的向上取整概念。在数学部分,通过表格对比了不同数值的向上取整、向下取整和四舍五入结果,特别强调负数处理的特殊性。编程实现部分详细说明了Python、C/C++、Java等语言使用ceil函数的方法,并提供了整数运算的优化技巧公式。最后指出了常见陷阱,包括返回值类型转换和负数处理注意事项。文章配有生动的图示和代码示例,适合编程学习者快速掌握这一基础但重要的数学运算实现。

时间:12/14/2025

Git版本控制

Git版本控制

现在我已经对readme.txt文件做了三次修改了,那么我现在想查看下历史记录,如何查呢?删除的文件直接进入暂存区(如果使用rm删除不在暂存区,需要gitadd才会进入暂存区。:把远程库上的最新代码fetch下来,跟本地主分支合并,如果存在冲突,那么解决冲突。Git中「添加文件」和「修改提交文件」是最基础的版本控制操作,核心分为。:从远程库上克隆完整的Git仓库(包括代码和版本信息)到本地;:在本地库上提交更新,也就是说,把修改合并到本地主分支;:在本地库上根据不同的开发目的,创建分支,修改代码;

时间:12/14/2025

Git-推送远程仓库全攻略GitHub-Gitee-的-HTTP-和-SSH-四种方式详细对比与实操步骤2025最新版

Git-推送远程仓库全攻略GitHub-Gitee-的-HTTP-和-SSH-四种方式详细对比与实操步骤2025最新版

Gitee+GitHub全协议(SSH+HTTPS)永久免密码+一键双推完整教程(已亲测Windows11+GitBash完美运行,复制即用)适合人群:想一辈子只敲gitpush的程序员、学生、打工人。

时间:12/11/2025

Git-面试题全面汇总

Git-面试题全面汇总

这份全面的Git面试题汇总涵盖了从基础到高级的所有重要知识点,建议结合实际操作进行学习和准备。:mergevsrebase的区别。:push、pull、fetch的区别。:描述你使用Git解决的具体问题。:说明你在团队中的Git使用经验。:展示你解决Git问题的能力。:工作区、暂存区、版本库。:至少掌握30个常用命令。:实际练习合并冲突解决。

时间:12/11/2025

git与github协作开发的常用命令

git与github协作开发的常用命令

本文介绍了Git配置及仓库操作流程:1)安装Git并注册GitHub账号,配置SSH密钥认证;2)设置Git用户信息,生成并添加SSH公钥到GitHub;3)初始化本地仓库并关联远程私有仓库(推荐SSH方式);4)拉取远程代码、提交本地修改并推送到GitHub。关键命令包括gitconfig配置身份、ssh-keygen生成密钥、gitpull/push同步代码等,提供了完整的Git基础操作指南。

时间:12/10/2025

Redis持久化

Redis持久化

RDB和AOF两种持久化机制

时间:12/08/2025

Git简单的文件提交操作

Git简单的文件提交操作

创建版本库:本地用gitinit,远程克隆用gitclone,核心是生成.git目录接管文件;提交文件:必须遵循「gitadd→gitcommit-m」流程,gitstatus是排查问题的关键;版本回退:先通过gitloggitreflog查版本号,再用回退,--hard会丢失未提交修改需谨慎。

时间:12/07/2025

分享一个git-设置代理的方法

分享一个git-设置代理的方法

【代码】分享一个git设备代理的方法。

时间:12/05/2025

git的使用手册

git的使用手册

**推送新分支**|`gitpush-uorigin<分支名>`|**首次推送新分支时需加`-u`**以建立跟踪,之后可直接`gitpush`。开始工作前先执行,避免冲突。-**更多操作**:点击`...`菜单可进行**拉取、推送、分支管理、储藏**等几乎所有Git操作。-**创建并切换到新分支**:`gitswitch-c<新分支名>`(**最常用**)-**快捷键**:`Ctrl+Shift+G`打开**源代码管理**面板。

时间:12/04/2025

基于PHP海外版同城O2O系统多语言源码解决方案

基于PHP海外版同城O2O系统多语言源码解决方案

本文介绍了基于PHP构建全球化O2O同城系统的技术方案。系统采用Laravel框架为核心,结合Vue.js前端,实现多语言、多时区、跨境支付等全球化功能。通过分层架构设计,集成智能多语言管理、地理位置服务和合规支付处理等核心模块,展示了PHP在处理复杂全球化业务时的优势。该系统具有成熟的生态系统、成本效益和快速迭代能力,能够支持从初创企业到大型平台的平滑演进,实现"技术无国界,服务本地化"的愿景。

时间:12/04/2025

Nginx-反向代理之upstream模块以及完整配置反向代理示例

Nginx-反向代理之upstream模块以及完整配置反向代理示例

也就是说在一个时刻内,Nginx到上游服务器的空闲的长连接是16个,所谓空闲的长连接就是这个长连接TCP连接接建立着,但是上面没有请求去发送,但这就是空闲的长连接。所以说我们的keepalive后面跟一个connection的这样一个参数,就定义了Nginx和后端的上游服务器可以开启的长连接的一个空闲长连接的最大数量。启用长连接的情形下的话,有很多的并发请求都调度给某一台上游服务器,上游服务器处理完之后,结果都返回给Nginx了。请求到达上游服务器的url:/bbs/abc/test.html。

时间:11/29/2025

Git-分支管理从基础操作到协作流程本地篇

Git-分支管理从基础操作到协作流程本地篇

在Git版本控制中,分支是实现“并行开发”“功能隔离”“版本回溯”的核心机制。无论是修复紧急Bug、开发新功能,还是尝试实验性代码,合理的分支管理都能让代码迭代更有序、协作更高效。本文将聚焦Git分支的本地操作(不涉及远程仓库),从分支核心概念切入,详解分支创建、切换、合并、冲突解决等关键操作,帮你掌握Git分支管理的核心逻辑。

时间:11/27/2025

-git-的一些使用-

-git-的一些使用-

gitremoteadd<name><url>给远程仓库起的名字和仓库的url这个名字在你本地就代表的远程仓库gitremote-v获取拉取和推送远程仓库的url如果本地仓库有过代码的提交,那么这时在和远程仓库建立连接在拉去会出现这个错误PSC:\Users\15328\OneDrive\桌面\files\gitee\gitlearn>gitpulloriginmaster因为本地仓库和远程仓库没有相同的父提交记录,是俩个完全不同的分支。

时间:11/24/2025

git-设置邮箱和用户名

git-设置邮箱和用户名

Git头像关联指南:1)配置Git用户名和邮箱(全局或仓库级别);2)通过GitHub/GitLab等平台关联头像,需确保注册邮箱与Git配置一致;3)使用Gravatar全球头像服务;4)本地仓库需特定工具支持。核心是保持邮箱一致性,注意公开邮箱设置和多邮箱管理。可通过gitconfig命令验证配置。

时间:11/23/2025

Git设置网络代理

Git设置网络代理

本文介绍了Git设置网络代理的相关命令,包括HTTP/HTTPS代理的设置与取消方法,以及查看不同层级配置信息的操作。通过简单的gitconfig命令可以快速配置代理服务器地址,或取消已有代理设置。同时提供了查看系统级、用户级和仓库级配置信息的命令,便于开发者管理Git网络连接设置。这些命令对于需要通过代理访问Git仓库的场景非常实用。

时间:11/23/2025

Git-与-SVN-区别

Git-与-SVN-区别

摘要:Git与SVN是两种主流的版本控制系统,核心区别在于架构设计。Git采用分布式模型,支持离线操作、轻量级分支和快速本地提交;SVN为集中式,依赖中央服务器,权限控制更严格但分支操作较慢。Git更适合现代敏捷开发(如开源项目),SVN则常见于传统企业环境。目前Git已成为主流选择,尤其适合需要频繁协作的场景。

时间:11/22/2025

Git爬虫

Git爬虫

对开发者来说,Git早就是吃饭的家伙了,但很多人没想到它能在数据领域也插一脚。幸好有Git,直接回退到上一个提交,五分钟修复完毕。另外,用给重要节点打标签也挺香,比如“v1.0-稳定版”“v2.0-反爬升级”,部署时直接按标签拉取,省得记commithash。另外,敏感信息像API密钥千万别提交——有回我误把配置里的密钥传上远程仓库,赶紧用清除历史记录,差点吓出冷汗。遇到冲突了,Git会标出文件里冲突的行,用慢慢捋顺。比如某次你改了解析规则,就写“优化标题提取逻辑”,下次如果解析出问题,直接一看就明白。

时间:11/20/2025

Git在自动化部署中的集成

Git在自动化部署中的集成

在我们的实践中,我们配置了一个Jenkins任务,每当Git仓库有新的推送时,Jenkins会自动拉取代码,运行单元测试和集成测试,如果全部通过,就通过Docker容器部署到云服务器。例如,在GitLab中,你只需在项目根目录添加一个.gitlab-ci.yml文件,定义好构建和部署的步骤,系统就会自动处理剩余工作。举个例子,在我们的项目中,我们用的是GitLab作为代码托管平台,结合GitLabCI/CD工具,每当有代码推送到main分支,就会自动运行测试脚本,并部署到预生产环境。

时间:11/20/2025

GitLab-Pages配置

GitLab-Pages配置

最常遇到的是404错误:首先检查public目录是否生成,其次查看CI流水线里Job的artifacts是否成功上传。另外如果使用静态站点生成器,记得把输出目录重命名为public(Hexo默认是public,但Jekyll是_site)。最后提醒:绑定自定义域名后默认会强制HTTPS,如果遇到重定向循环,需要检查网站内链是否都是相对路径。遇到过缓存失效的情况,后来发现是job名称必须严格命名为"pages"(不能改其他名字),这个设计确实有点反直觉。

时间:11/20/2025

GitLab-CICD变量

GitLab-CICD变量

变量在GitCD里分好几层管理,从高到低优先级依次是:内置预定义变量、项目级变量、组级变量、流水线级变量,最后是.gitlab-ci.yml里定义的变量。不过要注意,这些变量虽然方便,但命名规则得记牢,有时候拼写错了排查半天才发现是变量名搞混了。不过要注意避免循环引用,我们设置过一套相互依赖的变量,结果流水线直接报错卡住了。我们有个项目需要TLS双向认证,直接把client.pem设为文件变量,GitLab会在容器里自动生成临时文件,路径通过变量名传递,比用base64编码再解码优雅多了。

时间:11/20/2025

上一页
12345...9
下一页第 1 / 9 页