项目单独配置git(笔记)

112 阅读2分钟

前言

Git 全局配置已经绑定了公司的邮箱,我希望将自己写的项目上传到 Gitee 上的个人账户。我需要为该项目设置单独的 Git 配置,以便不影响其他项目。

操作步骤

  1. 在 Gitee 上创建新仓库

    • 点击右上方的“+”按钮,选择“新建仓库”。
    • 填写仓库名称、描述等信息,并选择仓库的公开或私有状态。
    • 创建仓库后,复制仓库的 HTTPS 地址。
  2. 在本地项目中初始化 Git 仓库

    • 在个人项目下打开命令行窗口。
    • 执行 git init 命令来初始化一个新的 Git 仓库。
  3. 设置项目级别的 Git 配置

    • 为了避免影响全局配置,可以在项目目录下创建一个 .git/config 文件(如果还没有的话),并手动编辑它,或者通过命令行设置项目级别的配置。一般情况下项目中都会有这个文件,只是属于隐私文件需要手动显示,mac通过Command + Shift + .可查看。

    • 使用以下命令设置用户名和邮箱(这些信息将仅用于当前项目):

      git config user.name "你的名字"  
      
      git config user.email "你的邮箱"
      
    • 注意,这里的 --global 选项被省略了,因此这些设置仅对当前仓库有效。

  4. 将项目文件添加到 Git 仓库

    • 使用 git add . 命令将当前目录下的所有文件添加到暂存区。
    • 或者,你可以使用 git add <filename> 命令来添加特定的文件。
  5. 提交更改

    • 使用 git commit -m "Initial commit" 命令提交更改,并附上提交信息。
  6. 将本地仓库与 Gitee 仓库关联

    • 使用以下命令将本地仓库与你在 Gitee 上创建的仓库关联起来:

      git remote add origin <HTTPS address of your Gitee repository>
      
    • 将 <HTTPS address of your Gitee repository> 替换为你在 Gitee 上创建的仓库的 HTTPS 地址。

  7. 推送代码到 Gitee

    • 使用 git push -u origin master 命令将本地代码推送到 Gitee 上的远程仓库。
    • -u 选项表示设置上游(远程)仓库,这样以后你就可以直接使用 git push 命令而不需要指定远程仓库和分支了。
  8. 验证上传

    • 回到 Gitee 页面,刷新你的仓库页面,你应该能看到刚刚上传的代码。

通过遵循以上步骤,你可以确保将个人项目上传到 Gitee 时使用正确的个人信息,而不会干扰到全局 Git 配置中设置的公司邮箱信息。