点击上方"IT牧场",选择"设为星标"技术干货每日送达!
作者 | J'KYO
来源 | cnblogs.com/pejsidney/p/9199115.html
1、Git简介
Git是目前流行的分布式版本管理系统。它拥有两套版本库,本地库和远程库,在不进行合并和删除之类的操作时这两套版本库互不影响。也因此其近乎所有的操作都是本地执行,所以在断网的情况下任然可以提交代码,切换分支。Git又使用了SHA-1哈希算法确保了在文件传输时变得不完整、磁盘损坏导致数据丢失时能立即察觉到。
Git的基本工作流程:

git clone:将远程的Master分支代码克隆到本地仓库
git checkout:切出分支出来开发
git add:将文件加入库跟踪区
git commit:将库跟踪区改变的代码提交到本地代码库中
git push: 将本地仓库中的代码提交到远程仓库
git 分支
2、Git在IntelliJ IDEA下的使用
2.1、IntelliJ IDEA下配置Git

2.2、git clone


2.3、git checkout



2.4、git diff
2.5、git log
2.6、git commit


2.7、git push

2.8、在Idea命令行使用git
mac下同时按alt+F12,进入idea命令行
常见的命令:
clone项目 git clone xxxxxx
检查项目状态 git status
切换分支并和远程的分支关联 git checkout -b xxx -t origin/xxx
拉最新更新 git pull
提交更新 git commit -am "备注"
合并分支到当前分支,首先切换到需要被合并的分支 git checkout xxx, 再合并 git merge yyyy
提交 git push
干货分享
最近将个人学习笔记整理成册,使用PDF分享。关注我,回复如下代码,即可获得百度盘地址,无套路领取!
•001:《Java并发与高并发解决方案》学习笔记;•002:《深入JVM内核——原理、诊断与优化》学习笔记;•003:《Java面试宝典》•004:《Docker开源书》•005:《Kubernetes开源书》•006:《DDD速成(领域驱动设计速成)》•007:全部•008:加技术讨论群
近期热文
•安装单机版Consul•微服务治理实践:探寻业务的单点异常自愈能力•支付宝的架构到底有多牛逼!还没看完我就跪了!•配置热更新,不想重启,如何更新Bean的状态?•如何模拟 5 万的并发用户•一篇文章搞定:扫码登录实现原理
想知道更多?长按/扫码关注我吧↓↓↓
>>>技术讨论群<<<喜欢就点个"在看"呗^_^