标签:Git
如何从 Git 存储库以及 Git 历史提交记录中删除 .env 文件
.env 文件通常位于项目的根目录中,并且不提交给版本控制系统(例如 Git)。它用于存储敏感信息,例如数据库密码、API 密钥等,这些信息不应该公开。 通过使用 .env 文件,开发人员可以将代码和配置分开,从而更轻松地维护和部署应用程序。 有时我们可能在将代码推送到 git 之前忘记将.env添加到.gitigno ...
Git 将其他分支文件或提交合并到当前分支
将其他分支文件合并到当前分支 如将 dev 分支 x.php 合并到 master 分支为例 1、将分支切换到master分支 git checkout master 2、合并文件, 将dev分支上 x.php文件追加补丁到 master 分支上 x.php文件。你可以接受或者拒绝补丁内容。 git checkou ...
一台电脑上不同的Git仓库账号使用不同的公私钥设置
使用场景: 如我有多个git仓库账号,如2个bitbucket账号,一个github账号。我想让不同的git仓库账号使用不同的公私钥对,同时若多个bitbucket或多个github账号配置同一个公钥是不允许的,一个公钥只能配置在一个github或bitbucket账号中。要想解决如上问题,解决方法如下: 解决思路 生 ...
Git 工作流程以及常用命令
Git工作流程 以上包括一些简单而常用的命令,但是先不关心这些,先来了解下面这4个专有名词。 Workspace:工作区 Index / Stage:暂存区 Repository:仓库区(或本地仓库) Remote:远程仓库 工作区 程序员进行开发改动的地方,是你当前看到的,也是最新的。 平常我们开发就是拷贝远 ...
git x分支强制覆盖master分支方法
1、删除本地master分支 2、将本地x分支名称改为master分支 3、强制推送本地master分支到远程 git push origin master --force ...
git 忽略已经跟踪的文件
.gitignore 在git中要忽略某些文件,常用的就是在.gitignore 中进行修改,通常用在新建仓库时使用。 但文件一旦在版本库里已经存在,则.gitignore忽略文件失效; 即.gitignore 只能忽略从来没有加入到版本库中的文件。 git update-index --assume-unchange ...
如何搭建自己的 git 服务
本文介绍架设自己的 Git 代码托管服务的开源项目 1、Gitea 类似于 GitHub 和 GitLab 的开源项目,用于个人架设 Git 代码托管服务,使用 Go 语言实现。 官网地址 GitHub地址 2、Gogs 一款极易搭建的自助 Git 服务 比gitlab更轻量级 官网地址 GitHub地址 ...