文章目录一览
Git学习—4 idea操作git
1. idea中配置Git
安装好IntelliJ IDEA后,如果Git安装在默认路径下,那么idea会自动找到git的位置,如果更改了Git的安装位置则需要手动配置下Git的路径。选择File→Settings打开设置窗口,找到Version Control下的git选项:
点击Test按钮,版本号出现,配置完成!
2.idea中操作Git
场景:本地已经有一个ssm项目,但是并不是git项目,我们需要将这个放到码云的仓库里,和其他开发人员
继续一起协作开发。
2.1 创建项目远程仓库
后续将本地仓库推送上来,上面三个都不要勾选。
2.2 初始化本地仓库
此时项目文件全部变色:
红色代表还没有上传到远程仓库托管。
2.3 设置远程仓库
2.4 提交到本地仓库
然后弹出这个,勾选需要托管的文件。
.gitignore文件可以自己在里面定义忽视的文件过滤。比如所有的war包。我没弄,时间紧、
2.5 推送到远程仓库
去gitee刷新看看:
进行更新操作
找到一个jsp文件,在里面加一行没用的注释,然后commit提交。
然后:
最后:
双击右边框框里的提交文件,可以查看修改明细:
2.6 克隆仓库到本地
然后就会出现:
然后去gitee上复制项目的url路径
然后打开即可!
接下来跟着上面的操作做一个示例。
在克隆下来的项目中进行一个功能实现,然后在原项目中也进行一个功能实现,然后克隆项目push,紧接着原项目push就会出错,只需要pull下拉新代码,然后再push即可!如果遇到commit有错误,只需要找到修改的文件,右键点击然后git,然后add添加,再去推,和之前一样!!!
点击merge后:
然后再确认,点击merge;
然后点击箭头,进行冲突解决;
然后apply即可!
2.7 创建分支、切换分支及其他分支相关操作、冲突解决
然后输入分支信息:
分支创建成功。
第二种方式:常用
创建完后:还能看见分支所在处。
3.idea常用git操作入口
1.第一张图上的快捷入口可以基本满足开发的需求
2.第二张图是更多在idea操作git的入口
4.场景分析
1.由组长,基于本项目创建本地仓库;创建远程仓库,推送项目到远程仓库
2、每一位组员从远程仓库克隆项目到idea中,这样每位同学在自己电脑上就有了一个工作副本,可以正式的开始开发了。我们模拟两个组员(组员A、组员B),克隆两个工作区。
3.组员A修改工作区,提交到本地仓库,再推送到远程仓库。组员B可以直接从远程仓库获取最新的代码。
4.组员A和组员B修改了同一个文件的同一行,提交到本地没有问题,但是推送到远程仓库时,后一个推送操作就会失败。
解决方法
:需要先获取远程仓库的代码到本地仓库,编辑冲突,提交并推送代码
5.git总结
铁令
- 切换分支前先提交本地的修改
- 代码及时提交,提交过了就不会丢
- 遇到任何问题都不要删除文件目录
1.指令
2.
3. windows下无法创建.ignore|.bashrc文件
这里以创建 .ignore 文件为例:
- 在git目录下打开gitbash
- 执行指令 touch .gitignore