项目前导 学习笔记
一、配置文件存放三个位置
1.1、项目配置文件:项目/.git/config
- 一般修改的话都是修改项目文件
$ git config --local user.name 'xxx'
$ git config --local user.email 'xxx@xx.com
1.2、全局配置文件:~/.gitconfig
$ git config --global user.name 'xxx'
$ git config --global user.email 'xxx@xx.com
1.3、系统配置文件:/etc/.gitconfig
$ git config --system user.name 'xxx'
$ git config --system user.email 'xxx@xx.com
二、免密码登录
2.1、URL 中体现
-
原来的地址:https://github.com/xxx/aaa.git
-
修改的地址:https://用户名:密码@github.com/xxx/aaa.git
git remote add origin https://用户名:密码@github.com/xxx/aaa.git
git push origin master
2.2、SSH 中体现
- 生成公钥和私钥(默认放在
~/.ssh
目录下,id_rsa.pub
公钥、id_rsa
私钥)
ssh-keygen
-
拷贝公钥的内容,并设置到 github 中。
-
在 git 本地中配置 ssh 地址
$ git remote add origin git@github.com:xxx/aaa.git
- 以后使用
$ git push origin master
三、git 忽略文件
由与一些文件(如配置文件)是不应该或者是不想让 git 管理的,那么我们可以设置指定某个或某些文件使得 git 不再进行管理。
3.1、创建 .gitignore
文件
# 创建文件
$ touch .gitignore
# 创建并进行编辑
$ vim .gitignore
3.2、添加文件
# 忽略以 .h 为后缀的文件
*.h
# 忽略 files 文件夹内的文件
files/
# 忽略以 .pya .pyb .pyc 为后缀的文件
*.py[c|a|d]
3.3、github 任务管理相关
-
issues,文档以及任务管理。
-
wiki,项目文档。