引入
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 凭据。