Gitlab 和 GitHubDesktop使用
本地Windows电脑 生成 SSH 密钥
ssh-keygen -t rsa -C 'xxx@xxx.com' 然后一路回车(-C 参数是你的邮箱地址)
SSH 秘钥默认储存在账户的主目录下的 ~/.ssh 目录 (也就是本地电脑C盘你的账户下)
cd ~/.ssh
查看是否包含id_rsa和id_rsa.pub(或者是id_dsa和id_dsa.pub之类成对的文件),有.pub 后缀的文件就是公钥,另一个文件则是密钥。
说明:命令中的email,就是gitlab中的账号,需要保持一致
我们需要的是id_rsa.pub
的内容,复制下来给到下图配置,即可完成GitLab配置ssh key
在 GitHubDesktop 拉取项目
1. Changes:本地仓库改变的文件
包括添加的文件,修改的文件,删除的文件。
2. 查看文件修改内容
点击changed files下的文件,即可根据背景颜色查看文件修改内容
Tips:每行前两个行号的含义:
第一个行号,修改前该行在文件中的位置;
第二个行号,修改后该行在文件中的位置。
未改动的行在修改前和修改后位置不变,所以两个行号一样;删除的行在修改后文件中不存在该行,所以第二个行号为空;添加的行在修改前文件中不存在,所以第一个行号为空。
3. 提交历史中查看更具体的改动
代码提交后,在history中会对修改的内容进行对比,并将每行改动的内容进行颜色加深
这代表了对一行的改动中:将内容的2换成0.0,所以会将改动的部分2和0.0背景色加深处理,其余部分背景色不变,更好得区分修改和未修改得内容,使得代码审查更加清晰。
Gitlab重新配置秘钥 需要在命令行git push一下 否则GitHub没有权限push