目前大多数公司都使用git来管理代码仓库,git优秀的设计理念,让团队协作开发变得越来越简单。但对git原理掌握的不够透彻的人,往往面对一堆命令显得无从下手,稍一不慎可能就覆盖别人的代码,或者造成“删库跑路”的悲剧
intellij系的使用者来说,intellij 提供的git集成化界面,使用起来方便快捷,提供了git基本的使用方式,对初学者尤为友好。
本文将介绍git在intellij中的基本使用,足够应付开发中的99%场景了。
Intellij idea 版本(IntelliJ IDEA 2019.3.1)
![5f3622d957b12fd99231fe3968959185.png](https://i-blog.csdnimg.cn/blog_migrate/836610343f31665369c4fa8785709d9f.jpeg)
git clone:远程克隆到本地
![90aeafb49e3a4534a5014b33bd0379d9.png](https://i-blog.csdnimg.cn/blog_migrate/808bee28c52aedcfa3220a67042636e6.jpeg)
![5802f41829c356f978ddeb84550d45dd.png](https://i-blog.csdnimg.cn/blog_migrate/410e18a06ca8ac7cdba84cec6ba21418.jpeg)
git add:添加到本地缓存库
![f275de982a1510cb53e6ce20b8d4c78e.png](https://i-blog.csdnimg.cn/blog_migrate/758cb63ed2779e78df46948c62d7b3d5.jpeg)
git commit:提交到本地仓库
![875526bdefed484a547bd18c27741e61.png](https://i-blog.csdnimg.cn/blog_migrate/4ef6dc27e6e1c3dbbd2adfba2c086510.jpeg)
commit 之前必须要写提交说明,方便后续查看
git push :将本地提交同步到远程仓库
可以在commit的同时push,也可以先commit,后面统一push
![18409d51d27a14789fd0b1ab7492cf2e.png](https://i-blog.csdnimg.cn/blog_migrate/ab0c6d51aeb4f16531f2bfff2ac20da6.jpeg)
git pull:取回远程主机某个分支的更新,再与本地的指定分支合并
![4ce3ae94e2023dd38ba92a7c487911a8.png](https://i-blog.csdnimg.cn/blog_migrate/0900759fa03e7a15ce3af9c006236277.jpeg)
git branch:从远程某个分支,创建本地分支
![6bcb10e122113b4dca93932ddaa6da21.png](https://i-blog.csdnimg.cn/blog_migrate/8dcf04651024ceec82c1522c9943727a.jpeg)
git merge:将两个分支合并
![fd2fff177ee97f36c925952c970c24ba.png](https://i-blog.csdnimg.cn/blog_migrate/37c0e57b4126bdc1c96c2d06c22755bf.jpeg)
本地merge后,需要同步至远程,则需要执行git push操作
git命令上百种,我们只要会使用这几个基本的命令,基本上就没有太大问题了。当然,大家还可以查找git的其他高级操作,掌握越多,效率越高