这是我参与11月更文挑战的第6天,活动详情查看:2021最后一次更文挑战。
本地 git 绑定 github
首先需要安装好git,注册好github账号
- 生成公钥
在任意处,git bash,输入以下命令
1 | powershell复制代码 ssh-keygen -t rsa -b 4096 -C "注册github的邮箱" |
1 | powershell复制代码Generating public/private rsa key pair. |
1 | powershell复制代码Enter passphrase (empty for no passphrase):“可直接回车” |
1 | powershell复制代码Your public key has been saved in id_rsa.pub. |
还会得到两个文件,在git bash打开的文件夹中
- 复制公钥
在刚刚的git bash中
1 | powershell复制代码$ clip < ~/.ssh/id_rsa.pub |
- 设置sshkey
打开自己的github主页
点击最右上角的头像下的settings,找到SSH and GPR keys
title的值自定义即可
key的值填入,直接粘贴即可,我们已经使用clip命令复制了
这就完成了
绑定之后,就可以直接通过ssh地址来clone项目了
git忽略更新指定文件
方式一
通过修改.gitignore文件实现
- 打开通过git clone命令获取的项目
- 打开.gitignore文件
1 | javascript复制代码# Compiled class file |
配置语法:
以斜杠“/”开头表示目录;
以星号“*”通配多个字符;
以问号“?”通配单个字符
以方括号“[]”包含单个字符的匹配列表;
以叹号“!”表示不忽略(跟踪)匹配到的文件或目录;
方式二
通过命令实现
这种方式只能忽略文件,不常用
- 打开通过git clone命令获取的项目
- 输入命令
1 | powershell复制代码git update-index --assume-unchanged 文件名 |
- 取消忽略
1 | powershell复制代码git update-index --no-assume-unchanged 文件名 |
本文转载自: 掘金