git
# 常用命令
>w https://gitee.com/ [url](https://gitee.com) 上传项目 微信
>w https://github.com/ [url](https://github.com) 开源项目
[code](https://code.aliyun.com/) -------------------- [codeup](https://codeup.aliyun.com/)
```
git clone
git status -s
git add .
git commit -m "注释"
git pull
:q! 不保存
git push
一、git安装之后,需要一些基本信息设置
1、设置用户名
git config --global user.name '用户名'
2、设置用户邮箱
git config --global user.email '用户邮箱'
3、查看设置
git config --list
4、在本地生成SSH key:输入命令:$ ssh-keygen -t rsa -C "邮箱" ,接下来直接全部回车。将会生成id_rsa、id_rsa.pud文件:
```
# .gitignore

## .gitignore规则不生效
先push 在添加.gitignore 规则不生效
.gitignore只能忽略那些原来没有被track的文件,如果某些文件已经被纳入了版本管理中,则修改.gitignore是无效的。
解决方法就是先把本地缓存删除(改变成未track状态),然后再提交:
git rm -r --cached .
git add .
git commit -m 'update .gitignore'
# idea git
## 拉取项目,选择分支

## 拉取更新项目

> 选择拉取的分支

## 提交项目到本地仓库
### 
## 提交项目到远程仓库
### 
> 然后进行分支请求合并