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

原文地址:https://www.cnblogs.com/caibaotimes/p/14018635.html