Git
Git 重新添加已被忽略过文件(夹)
移除 .gitignore 中的相关条目 首先,你需要从 .gitignore 文件中删除相关的条目,这样 Git 才会重新考虑跟踪这些文件。 将文件添加回 Git 的索引 然后,你需要将这些文件重新添加到 Git 的索引中。可以使用 git add <file> 命令来做到这一点。 如果是目录,可以用递归 ...
Git 如何忽略已提交过的文件
以项目中常见的 .env 文件为例,.env 文件通常位于项目的根目录中,并且不提交给版本控制系统(例如 Git)。它用于存储敏感信息,例如数据库密码、API 密钥等,这些信息不应该公开。 通过使用 .env 文件,开发人员可以将代码和配置分开,从而更轻松地维护和部署应用程序。 有时我们可能在将代码推送到 git 之 ...
如何使用 .gitignore 文件
在本文中,我们将讨论什么是 .gitignore 文件、如何设置 .gitignore 文件,以及为什么这很重要。 什么是 .gitignore 文件? .gitignore 文件是一个文本文件,它告诉 git 不要跟踪特定的文件、目录或文件类型。 例如,以下 .gitignore 文件告诉 git 忽略 .suo 文 ...
Git 连接远程仓库方法
方案一 : 本地创建项目根目录, 然后与远程Git关联, 之后的操作一样: #创建新文件夹 mkdir xxx #进入 cd xxx #初始化Git仓库 git init #提交改变到缓存 git commit -m 'description' #本地git仓库关联GitHub仓库 git remote add ...
Git 如何修改远程仓库地址?
方法有三种: 修改命令 git remote set-url origin [要改成的git url] 先删后加 git remote rm origin git remote add origin [要改成的git url] 直接修改config文件 vim .git/config # 修改config文件中gi ...
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 服务
本文介绍架设自己的 Git 代码托管服务的开源项目 1、Gitea 类似于 GitHub 和 GitLab 的开源项目,用于个人架设 Git 代码托管服务,使用 Go 语言实现。 官网地址 GitHub地址 2、Gogs 一款极易搭建的自助 Git 服务 比gitlab更轻量级 官网地址 GitHub地址 ...