Windows下安装Git
在Windows环境中,导入Git较简单的方法是用msysGit,在其Setup程序中选择自己需要的组件,在Adjusting your PATH environment
栏下,如无特殊需求,尽量选择Use Git Bash only
,这会在以后使用Git时带来一定的方便,在Configuring the line ending conversions
栏设置换行符转换时,选择Checkout Windows-style, commit Unix-style line ending
,这样换行符在签出时会自动转换为CRLF,在提交时则会自动转换为LF。
初始化设置
设置使用Git时的姓名、邮箱(英文)并提高命令输出的可读性
$ git config --global user.name "yourName"
$ git config --global user.email "yourEmail@example.com"
$ git config --global color.ui auto
可使用cat ~/.gitconfig
命令抓取文件,查看设置内容
Github连接已有Git仓库
连接仓库的认证使用SSH公开密钥认证方式,所以需要创建这种认证方式所需的SSH Key,并将其添加到GitHub,SSH Key的创建如下,注意需要以管理员方式打开Git Bash
$ ssh-keygen -t rsa -C"创建Github账户时用的邮箱"
Generating 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:再次输入密码
成功后会返回fingerprint值(也就是上面输入的邮箱)和密钥的random image,其中id_rsa是私有密钥,id_rsa.pub是公开密钥。
接下来需要在Github中添加公开密钥内容 Account Settings—>SSH Keys in menu—>Add SSH Key
,可以在Git Bash中抓取id_rsa.pub文件查看公开密钥的内容,
$ cat ~/.ssh/id_rsa.pub
ssh-rsa (这里会显示公开密钥的内容) yourEmail@example.com
可以使用查看ssh -T git@github.com
是否连接成功,连接成功则会出现如下语句,
Hi userName! You've successfully authenticated, but GitHub does not provide shell access.
Git Bash辅助命令
除了Git命令外,一些Git Bash辅助命令也会给使用Git带来方便,这里列举几条:
- 创建目录
mkdir
- 创建文件
touch
- 查看文件
cat
- 编辑文件
vi
- 目录进退
cd
、cd ..
(注意cd ..
之间要空一格)
网友评论