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 ![image.png](https://cos.easydoc.net/48081513/files/khmtyw50.png) ## .gitignore规则不生效 先push 在添加.gitignore 规则不生效 .gitignore只能忽略那些原来没有被track的文件,如果某些文件已经被纳入了版本管理中,则修改.gitignore是无效的。 解决方法就是先把本地缓存删除(改变成未track状态),然后再提交: git rm -r --cached . git add . git commit -m 'update .gitignore' # idea git ## 拉取项目,选择分支 ![image.png](https://cos.easydoc.net/31477061/files/kr5xbq45.png) ## 拉取更新项目 ![image.png](https://cos.easydoc.net/31477061/files/kr5xcc67.png) > 选择拉取的分支 ![image.png](https://cos.easydoc.net/31477061/files/kr5xdg6h.png) ## 提交项目到本地仓库 ### ![image.png](https://cos.easydoc.net/31477061/files/kr5xewrf.png) ## 提交项目到远程仓库 ### ![image.png](https://cos.easydoc.net/31477061/files/kr5xg3mx.png) > 然后进行分支请求合并