Windows 环境安装 mysysGit
组件的选择
必要文件已默认勾选,跳过
设置环境变量
选择 Use Git Bash Only
换行符的处理
选择 Checkout Windows-style,commit Unix-style line endings
Git Bash
启动 Git Bash 命令提示符
初始设置
#设置姓名
git config --global user.name "Firsname Lastname"
#设置邮箱
git config --global user.email "your_email@example.com"
提高命令输出的可读性
git config --global color.ui auto
配置信息会保存在 “~/.gitconfig”文件里,如下:
[user]
name = Firstname Lastname
email = your_email@example.com
[color]
ui = auto
GitHub 创建与设置
创建账号
不解释
设置头像
同上
设置SSH Key
Git Bash 创建SSH Key
$ ssh-keygen -t rsa -C "your_email@example.com
Generation public/private rsa key pair.
Enter file in which to save the key
(/Users/your_user_directory/.ssh/id_rsa): #按回车键
Enter passphrase (empty for no passphrase): #输入密码
Enter same passphrase again: #再次输入密码
id_rsa 文件是私有密钥,id_rsa.pub 是公开密钥
Github添加公开密钥
- 点击账户设定按钮(Settings)
- 选择 SSH and GPG keys
- 点击 New SSH key
- Title 输入密钥名称
- Key 粘贴 id_rsa.pub 内容
- 收到提示“公共密钥添加完成“的邮件
- 认证和通信
$ ssh -T git@github.com
出现如下结果即为成功
Hi hirocastest!You've successfully authenticated,but GitHub does no provide shell access.
社区功能
Follow:关注用户
Watch:关注仓库
Demo
创建仓库
- 点击 New repository
- Repository name:仓库名
- Description:仓库说明,不是必需项
- Public:公开;Private:非公开,收费
- Initialize this repository with a README:自动生成README文件
- Add.gitignore:记录不需要进行版本管理的文件
- Add a license:添加协议
- 点击 Create repository
连接仓库
URL : https://github.com/User name/Repository name
clone 仓库
#拷贝仓库
git clone git@github.com:User name/Repository name.git
#查看状态
git status
#提交
git add
git commit -m "描述"
#查看日志
git log
#提交到 GitHub
git push