设置名字和邮箱
此操作的目的,是为了追踪每次操作,究竟是谁做的。我们一般将其存储在 config 中,也就是配置文件。
配置文件有三个级别。权重从高到底,依次是仓库 local、全局 global、系统 system。
- 仓库级配置文件路径:当前仓库下
.git/config。此配置文件只对 当前仓库 有效。 - 全局级配置文件路径:
C:\Users\用户名字\.gitconfig。此配置文件对 当前用户 有效。 - 系统级配置文件路径:
C:\Program Files\Git\etc\gitconfig。此配置文件对 全局 有效。
设置名字和邮箱;后续修改也直接使用此命令。
git config --级别 user.name "名字"
git config --级别 user.email "邮箱"
设置好之后查看;其中
--级别可以省略,会显示最终三个配置文件计算后的配置信息。
git config --级别 -l
初始化仓库
将目标目录初始化成 git 可以管理的仓库,会生成一个
.git目录。
git init
将目标文件移动到暂存区
将目标文件移动到暂存区
git add 目标文件
将目标文件提交更改(提交到当前分支)
将目标文件提交更改(提交到当前分支)
git commit -m "提交说明"
将目标文件提交到远程仓库
创建SSH Key;会在目录
C:\Users\用户名\.ssh中生成id_rsa.pub文件。
ssh-keygen -t rsa -C "邮箱"
登录 github,打开账户设置,进入
SSH Keys页面,点击Add SSH key,title填是谁的公钥,key填id_rsa.pub中的所有内容,点击 Add Key 完成公钥添加。
设置远程仓库
git remote add origin 远程仓库地址
推送;-u是推送并关联的意思,仅在首次提交使用
git push -u origin master
将远程仓库克隆到本地
git clone 目标地址