git
alex_mist
coding....
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
SSH的公钥与私钥
原谅我不是科班出身,之前一直没搞明白公钥私钥的问题,今天记录一下:原则公钥加密,私钥解密;私钥数字签名,公钥验证;知乎高赞回答:“你只要想:既然是加密,那肯定是不希望别人知道我的消息,所以只有我才能解密,所以可得出公钥负责加密,私钥负责解密;同理,既然是签名,那肯定是不希望有人冒充我发消息,只有我才能发布这个签名,所以可得出私钥负责签名,公钥负责验证。”Github例子Github就可以用SSH key来保障本地和github服务器通信的安全;在本地通过:ssh-keygen -t rsa原创 2020-06-04 20:39:39 · 719 阅读 · 0 评论 -
gitlab的CM指南
首先要为git repo的每个成员做权限限制:可以设置成员的角色:Guest:权限最小,可以发表issue(用户反馈),不能cloneReporter:只能查看,clone,不能pushDeveloper:能push,也能merge不受限制的分支Maintainer:不能对项目进行迁移、删除,其它的权限都有,如push,mergeOwner:权限最大,包括项目的迁移、删除等管理权限将其他开发者的权限设置为Reporter即可,CM设置为Maintainer,拥有对master分支的merge原创 2020-05-18 21:58:52 · 1433 阅读 · 0 评论 -
Git查看linux kernel的git commit提交记录
Clone the git repo from:git clone git://git.kernel.org/pub/scm/linux/kernel/git/stable/linux-stable.gitShow the remote branch:git branch -rChange to 5.6.y branch:git checkout linux-5.6.yShow the diff between v5.6.4 and v5.6.5:git diff --stat v5.6原创 2020-05-17 10:54:25 · 2511 阅读 · 0 评论 -
Git的使用和常用命令
一般第一次下载git后要配置一下:git config --global user.name "用户名"git config --global user.email "邮箱"创建工作目录后,要把它初始化为git:git init这样就会在目录下产生一个隐藏文件.git,里面有git的各种配置文件修改了工作目录后,比如添加了新的代码文件,要将它上传到暂存区:git add "文件名...原创 2020-04-10 18:42:25 · 178 阅读 · 0 评论
分享