1. 初始化本地仓库(如果还没有 Git 仓库):

  2. bash

    # 进入项目文件夹
    cd /path/to/your/project
    
    # 初始化Git仓库
    git init
    
  3. 将文件添加到暂存区

    bash

    # 添加单个文件
    git add 文件名
    
    # 添加所有文件
    git add .
    
  4. 提交文件到本地仓库

    bash

    git commit -m "提交说明,描述你做了什么修改"
    
  5. 关联远程仓库(如果是第一次):首先在 Git 平台(如 GitHub)创建一个新仓库,然后执行:

    bash

    git remote add origin 远程仓库地址
    # 例如: git remote add origin https://github.com/你的用户名/仓库名.git
    
  6. 推送到远程仓库

    bash

    # 第一次推送需要加上-u参数
    git push -u origin main
    # 后续推送可以简化为
    git push
    

如果是第一次使用 Git,可能需要先配置用户名和邮箱:

bash

git config --global user.name "你的用户名"
git config --global user.email "你的邮箱"

这些命令将帮助你把本地文件上传到 Git 远程仓库。如果遇到权限问题,可能需要配置 SSH 密钥或使用个人访问令牌进行认证。

--------------------------------------------------------------------------------------------------------------------------

注意:

你的 .env 文件被 .gitignore 文件列入了忽略名单,Git 默认不会跟踪这类文件。

如果你确实需要将 .env 文件添加到 Git 仓库中(通常不建议,因为 .env 常包含敏感信息如密钥),可以使用强制添加的方式:

bash

git add -f .env

其中 -f 是 --force 的缩写,表示强制添加被忽略的文件。

添加后,你可以正常提交:

bash

git commit -m "添加.env文件"

⚠️ 注意:.env 文件通常包含数据库密码、API 密钥等敏感信息,将其上传到公共仓库可能存在安全风险。如果是多人协作项目,更推荐使用环境变量模板文件(如 .env.example),只包含变量名而不包含实际值,然后将 .env 保持在 .gitignore 中。

Git 会自动转换换行符以适应不同系统,如果所以出现了 "LF will be replaced by CRLF" 的提示,这是正常现象,不会影响文件内容或版本控制功能。

你可以忽略这个警告,继续执行提交操作:

bash

git commit -m "添加.env文件"

如果希望关闭这类换行符转换警告,可以配置 Git 的 autocrlf 设置:

bash

# Windows 系统推荐设置
git config --global core.autocrlf true

这个设置会让 Git 在检出文件时自动将 LF 转换为 CRLF,在提交时再转换回 LF,确保跨平台协作时的一致性。

--------------------------------------------------------------------------------------------------------

用Git Bash 操作

如果你想将本地已有的项目与远程仓库关联:

  1. 首先进入你的项目目录(你的博客项目在D:\blog):

    bash

    cd /d/blog
    
  2. 确认这是一个 Git 仓库后,添加远程仓库地址:

    bash

    git remote add origin https://gitee.com/huang2025h/blog.git
    
  3. 如果之前已经添加过远程仓库,可以先移除再添加:

    bash

    git remote remove origin
    git remote add origin https://gitee.com/huang2025h/blog.git
    
  4. 推送代码:

    bash

    git push -u origin master
    

如果你想从远程仓库克隆项目到本地:

bash

# 克隆仓库
git clone https://gitee.com/huang2025h/blog.git

# 进入克隆下来的目录
cd blog

关键是要先确保你在正确的项目目录下,并且该目录已经初始化为 Git 仓库(包含.git文件夹)。

 

---------------------------------------------------------------------------------------------------------

更新Git仓库里的文件通常涉及以下几个步骤,具体取决于你希望进行的操作类型(比如添加新文件、修改现有文件、删除文件等)。以下是一些基本的Git命令,可以帮助你更新仓库中的文件:

1. 修改文件

如果你已经修改了本地文件,首先需要将这些修改添加到暂存区(stage)中:

bash

git add <文件名>

或者,如果你想添加所有修改过的文件,可以使用:

bash

git add .

2. 提交更改

将修改从暂存区提交到仓库中:

bash

git commit -m "提交信息"

3. 推送更改到远程仓库

将本地的更改推送到远程仓库:

bash

git push origin <分支名>

例如,如果你在main分支上工作,你应该使用:

bash

git push origin main

4. 添加新文件

如果你添加了一个新文件,首先使用git add命令将其添加到暂存区,然后按照上述步骤进行提交和推送。

5. 删除文件

如果你想从仓库中删除一个文件,首先从你的工作目录中删除该文件:

bash

rm <文件名>

然后,你需要告诉Git也要删除这个文件:

bash

git rm <文件名>

之后,你可以提交和推送更改。

6. 重命名文件或移动文件

如果你需要重命名或移动文件,可以使用git mv命令:

bash

git mv <旧文件名> <新文件名>

然后,像处理新文件一样提交和推送更改。

7. 拉取最新更改并解决冲突(如果有)

在推送之前,确保你的本地仓库是最新的。你可以先拉取远程仓库的最新更改:

bash

git pull origin <分支名>

如果在拉取过程中出现冲突,你需要手动解决这些冲突。Git会标记冲突的文件,你需要打开这些文件,解决冲突,然后再次提交你的更改。

通过遵循这些步骤,你可以有效地更新Git仓库中的文件。记得频繁地提交和推送你的更改,以避免丢失任何工作