前言
Git 全局配置已经绑定了公司的邮箱,我希望将自己写的项目上传到 Gitee 上的个人账户。我需要为该项目设置单独的 Git 配置,以便不影响其他项目。
操作步骤
-
在 Gitee 上创建新仓库:
- 点击右上方的“+”按钮,选择“新建仓库”。
- 填写仓库名称、描述等信息,并选择仓库的公开或私有状态。
- 创建仓库后,复制仓库的 HTTPS 地址。
-
在本地项目中初始化 Git 仓库:
- 在个人项目下打开命令行窗口。
- 执行
git init
命令来初始化一个新的 Git 仓库。
-
设置项目级别的 Git 配置:
-
为了避免影响全局配置,可以在项目目录下创建一个
.git/config
文件(如果还没有的话),并手动编辑它,或者通过命令行设置项目级别的配置。一般情况下项目中都会有这个文件,只是属于隐私文件需要手动显示,mac通过Command + Shift + .可查看。 -
使用以下命令设置用户名和邮箱(这些信息将仅用于当前项目):
git config user.name "你的名字" git config user.email "你的邮箱"
-
注意,这里的
--global
选项被省略了,因此这些设置仅对当前仓库有效。
-
-
将项目文件添加到 Git 仓库:
- 使用
git add .
命令将当前目录下的所有文件添加到暂存区。 - 或者,你可以使用
git add <filename>
命令来添加特定的文件。
- 使用
-
提交更改:
- 使用
git commit -m "Initial commit"
命令提交更改,并附上提交信息。
- 使用
-
将本地仓库与 Gitee 仓库关联:
-
使用以下命令将本地仓库与你在 Gitee 上创建的仓库关联起来:
git remote add origin <HTTPS address of your Gitee repository>
-
将
<HTTPS address of your Gitee repository>
替换为你在 Gitee 上创建的仓库的 HTTPS 地址。
-
-
推送代码到 Gitee:
- 使用
git push -u origin master
命令将本地代码推送到 Gitee 上的远程仓库。 -u
选项表示设置上游(远程)仓库,这样以后你就可以直接使用git push
命令而不需要指定远程仓库和分支了。
- 使用
-
验证上传:
- 回到 Gitee 页面,刷新你的仓库页面,你应该能看到刚刚上传的代码。
通过遵循以上步骤,你可以确保将个人项目上传到 Gitee 时使用正确的个人信息,而不会干扰到全局 Git 配置中设置的公司邮箱信息。