如何从 Git 存储库以及 Git 历史提交记录中删除 .env 文件

logo 26 2023-08-01

.env 文件通常位于项目的根目录中,并且不提交给版本控制系统(例如 Git)。它用于存储敏感信息,例如数据库密码、API 密钥等,这些信息不应该公开。 通过使用 .env 文件,开发人员可以将代码和配置分开,从而更轻松地维护和部署应用程序。 有时我们可能在将代码推送到 git 之前忘记将.env添加到.gitigno ...

详情...

如何使用 .gitignore 文件

logo 362 2023-03-09

在本文中,我们将讨论什么是 .gitignore 文件、如何设置 .gitignore 文件,以及为什么这很重要。 什么是 .gitignore 文件? .gitignore 文件是一个文本文件,它告诉 git 不要跟踪特定的文件、目录或文件类型。 例如,以下 .gitignore 文件告诉 git 忽略 .suo 文 ...

详情...

Git 连接远程仓库方法

logo 90 2023-02-21

方案一 : 本地创建项目根目录, 然后与远程Git关联, 之后的操作一样: #创建新文件夹 mkdir xxx #进入 cd xxx #初始化Git仓库 git init #提交改变到缓存 git commit -m 'description' #本地git仓库关联GitHub仓库 git remote add ...

详情...

Git 如何修改远程仓库地址?

logo 47 2023-02-21

方法有三种: 修改命令 git remote set-url origin [要改成的git url] 先删后加 git remote rm origin git remote add origin [要改成的git url] 直接修改config文件 vim .git/config # 修改config文件中gi ...

详情...

Git 将其他分支文件或提交合并到当前分支

logo 199 2023-02-12

将其他分支文件合并到当前分支 如将 dev 分支 x.php 合并到 master 分支为例 1、将分支切换到master分支 git checkout master 2、合并文件, 将dev分支上 x.php文件追加补丁到 master 分支上 x.php文件。你可以接受或者拒绝补丁内容。 git checkou ...

详情...

Git分支管理策略

logo 322 2022-12-01

在项目中推荐的 Git 分支管理策略介绍: 主分支Master 永久分支 首先,代码库应该有一个、且仅有一个主分支Master。项目的正式版本,都在这个主分支上发布。 它是自动建立的,版本库初始化以后,默认就是在Master分支进行开发。 功能开发分支 feature/* 临时性分支 功能分支,它是为了开发某种特定功能 ...

详情...

一台电脑上不同的Git仓库账号使用不同的公私钥设置

logo 100 2022-09-19

使用场景: 如我有多个git仓库账号,如2个bitbucket账号,一个github账号。我想让不同的git仓库账号使用不同的公私钥对,同时若多个bitbucket或多个github账号配置同一个公钥是不允许的,一个公钥只能配置在一个github或bitbucket账号中。要想解决如上问题,解决方法如下: 解决思路 生 ...

详情...

Git 工作流程以及常用命令

logo 687 2022-09-19

Git工作流程 以上包括一些简单而常用的命令,但是先不关心这些,先来了解下面这4个专有名词。 Workspace:工作区 Index / Stage:暂存区 Repository:仓库区(或本地仓库) Remote:远程仓库 工作区 程序员进行开发改动的地方,是你当前看到的,也是最新的。 平常我们开发就是拷贝远 ...

详情...

git x分支强制覆盖master分支方法

logo 100 2022-08-07

1、删除本地master分支 2、将本地x分支名称改为master分支 3、强制推送本地master分支到远程 git push origin master --force ...

详情...

git 忽略已经跟踪的文件

logo 197 2022-08-07

.gitignore 在git中要忽略某些文件,常用的就是在.gitignore 中进行修改,通常用在新建仓库时使用。 但文件一旦在版本库里已经存在,则.gitignore忽略文件失效; 即.gitignore 只能忽略从来没有加入到版本库中的文件。 git update-index --assume-unchange ...

详情...

如何搭建自己的 git 服务

logo 74 2022-01-25

本文介绍架设自己的 Git 代码托管服务的开源项目 1、Gitea 类似于 GitHub 和 GitLab 的开源项目,用于个人架设 Git 代码托管服务,使用 Go 语言实现。 官网地址 GitHub地址 2、Gogs 一款极易搭建的自助 Git 服务 比gitlab更轻量级 官网地址 GitHub地址 ...

详情...