git
一.git
1.1 git和svn的区别
1.2 git的命令
- add:添加到临时区
- commit:提交到本地仓库
- clone:第一次把远程的代码下载到本地
- push:推送到远程仓库
- pull:从远程仓库拉取
二.通过小乌龟操作git
2.1 创建版本库
右键 —确定
2.2 编辑代码添加到临时区
2.3、提交到本地仓库
2.4、创建远程服务器
1.新建仓库
2.填写仓库信息
3.创建仓库
2.5在git上面设置 设置远端和网络
1.在本地配置秘钥
2.在空白处右击
3.输入命令 生成秘钥
ssh-keygen -t rsa
秘钥存放在
C:\Users\M\.ssh
4.配置私钥
5.检查网络
6.将自己的公钥配置在码云上
查看密钥 将公钥内容(全部)复制并粘贴(注意:公钥内容以ssh-rsa开头)
粘贴地址 https://gitee.com/profile/sshkeys 添加到gitee
2.6进行代码的拉取
- 在空白处右击 选择克隆
- 复制克隆ssh链接
2.7进行代码的推送和拉取
2.7.1代码的推送
- 在原代码基础修改
- 填写日志信息-提交到本地仓库
- 点击推送 推送到远端
2.7.2代码的拉取
- 选择拉取
2.8 编辑冲突
- 两个人同时编辑一个代码在提交,第二个提交的人会报错
- 必须要先进行拉取 进行拉取的时候还会报错 图标会发生改变 又红色变成黄色
- 解决冲突 右击 有一个编辑冲突
- 在下面进行合并和解决
- 解决完进行提交 推送
2.9 配置公钥
三.idea操作git
1. 创建一个项目
2. 创建版本库
选择git
创建git仓库(如果存在就不需要重新创建了)
3. 添加到临时区
在项目上右击
4. 提交到本地仓库
需要去掉本地的配置文件
5. 推送到远程服务器
需要设置远程仓库
**Push rejected: Push to origin/master was rejected错误解决方案
- Idea中可使用Alt+F12
- 在terminl窗口中依次输入命令:
git pull
git pull origin master
git pull origin master --allow-unrelated-histories
- 在idea中重新push自己的项目,成功!!!
如果还不行: git push -u origin master -f
6. 克隆代码
- 选择git
- 填写url点击test测试
3.clone完直接打开
7. 测试推送和拉取
- 在克隆完的里面进行更改
- 点击添加-提交到本地-推送
- 提示成功
- 在另一个上面进行拉取
点击pull
- 拉取成功
8. 解决冲突
两个人同时编辑一个文件提交会产生冲突
选择merge–点击merge
点击merge
进行修改 然后点击apply
提交成功–远端合并完成
四.idea设置git忽略文件
使用插件 参考
https://www.jianshu.com/p/d77df750d27c