Git 版本控制 (2)

1). 本地打开git bash ,cd切换到用户的家目录
2). 使用pwd来查看目录是否正确
3). 使用 ssh-keygen -t rsa 来生成SHA256的SSH密钥(按回车确认即可)
4). cd .ssh/ 切换至ssh目录
5). ls 查看目录下文件
6). cat id_rsa.pub 查看生成的密钥,并复制
7). 打开git@osc开源中国,登录自己的账户.点选个人资料
8). 选择SSH公钥
9). 在添加公钥界面,将刚刚复制好的密钥粘贴进来,再自己取一个该密钥的名字,以便于区分管理
10). 本地新建一个目录,用于拉取远端版本库
11). 使用 git init初始化该目录
12). 使用git remote add origin <SSH地址> 来添加远程版本库
13). 使用git remote -v 来查看远程版本库信息
14). 使用git pull origin marster来拉取版本库及代码

5.2. github 添加SSH key

1). 运行 git Bash 客户端,输入如下代码:
$ cd ~/.ssh
$ ls
这两个命令就是检查是否已经存在 id_rsa.pub 或 id_dsa.pub 文件,如果文件已经存在,那么你可以跳过步骤2,直接进入步骤3

2). 创建一个 SSH key
$ ssh-keygen -t rsa -C "your_email@example.com"
代码参数含义:
-t 指定密钥类型,默认是 rsa ,可以省略。
-C 设置注释文字,比如邮箱。
-f 指定密钥文件存储文件名。

3). 添加你的 SSH key 到 github上面去
$ cat ~/.ssh/id_rsa.pub

4). 测试一下该SSH key 在git Bash 中输入以下代码
$ ssh -T git@github.com
显示类似如下,表示成功:
Hi username! You've successfully authenticated

5). git clone 远程git仓库地址

6. 文件忽略

工作区某些文件不控制版本,可使用.gitignore文件进行忽略.
!(注意, .gitignore文件 是没有名字的文件.)
规则:
以斜杠“/”开头表示目录;
以星号“*”通配多个字符;
以问号“?”通配单个字符
以方括号“[]”包含单个字符的匹配列表;
以叹号“!”表示不忽略(跟踪)匹配到的文件或目录;

配置文件是按行从上到下进行规则匹配的,意味着如果前面的规则匹配的范围更大,则后面的规则将不会生效.

内容版权声明:除非注明,否则皆为本站原创文章。

转载注明出处:https://www.heiqu.com/wpyzfp.html