引入

Git 提交会记录作者信息。如果没有先配置身份,提交可能失败,或者历史中出现无法辨认的作者。新项目还需要先决定是初始化本地仓库,还是从已有远程仓库克隆。

正文

配置提交身份

git config --global user.name "Your Name"
git config --global user.email "[email protected]"

查看配置:

git config --global --list

--global 作用于当前用户的所有仓库。如果某个项目需要使用不同身份,可以在该项目目录中去掉 --global,覆盖当前仓库的配置。

初始化已有项目

cd project
git init
git add .
git commit -m "初始化项目"

git init 会创建 .git 目录。这个目录包含版本历史,不应手动修改,也不应提交到另一个仓库中。

克隆已有仓库

git clone https://example.com/team/project.git
cd project

克隆会同时创建本地仓库、配置默认远程仓库,并检出一个工作分支。

检查是否成功

git status
git remote -v
git branch --show-current

如果身份、当前分支和远程地址都符合预期,就可以进入 Git基础工作流

引出

身份配置只表示提交由谁创建,不等于远程平台的登录认证。推送失败时,要分别检查提交身份、远程地址,以及 SSH 密钥或 HTTPS 凭据。