Git 的正确使用姿势与最佳实践:团队协作和版本控制的最佳实践 | 青训营

60 阅读2分钟

廖雪峰的git教程

设置名字和邮箱

此操作的目的,是为了追踪每次操作,究竟是谁做的。我们一般将其存储在 config 中,也就是配置文件。

配置文件有三个级别。权重从高到底,依次是仓库 local、全局 global、系统 system

  1. 仓库级配置文件路径:当前仓库下 .git/config。此配置文件只对 当前仓库 有效。
  2. 全局级配置文件路径:C:\Users\用户名字\.gitconfig。此配置文件对 当前用户 有效。
  3. 系统级配置文件路径: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 目标地址