作者:J'KYO

1、git简介

git是目前流行的分布式版本管理系统。它拥有两套版本库,本地库和远程库,在不进行合并和删除之类的操作时这两套版本库互不影响。也因此其近乎所有的操作都是本地执行,所以在断网的情况下任然可以提交代码,切换分支。git又使用了SHA-1哈希算法确保了在文件传输时变得不完整、磁盘损坏导致数据丢失时能立即察觉到。

git的基本工作流程:

  • git clone:将远程的Master分支代码克隆到本地仓库
  • git checkout:切出分支出来开发
  • git add:将文件加入库跟踪区
  • git commit:将库跟踪区改变的代码提交到本地代码库中
  • git push: 将本地仓库中的代码提交到远程仓库

git 分支

  • 主分支master分支:存放随时可供生产环境中的部署的代码develop分支:存放当前最新开发成果的分支,当代码足够稳定时可以合并到master分支上去。
  • 辅助分支feature分支:开发新功能使用,最终合并到develop分支或抛弃掉release分支:做小的缺陷修正、准备发布版本所需的各项说明信息hotfix分支:代码的紧急修复工作

2、git在IntelliJ IDEA下的使用

2.1、IntelliJ IDEA下配置git

  • 本地安装好git,并配置合理的SSH key,具体看这里

https://blog.csdn.net/hust/article/details/8230454

  • IntelliJ IDEA->Performance->Version Control->git 将自己安装git的可执行文件路径填入Path to Git executable,点击 Test测试一下

2.2、git clone

  • VCS->Git->Clone
  • 输入你的远程仓库地址,点击测试一下地址是否正确

2.3、git checkout

  • 在IntelliJ IDEA右下角有一个git的分支管理,点击。选择自己需要的分支,checkout出来
  • checkout出来,会在底端显示当前的分支。其中1显示的为本地仓库中的版本,2为远程仓库中的版本
  • 点击IDE的右上角的向下箭头的VCS,将分支的变更同步到本地

2.4、git diff

  • 在local changes 中选中要比对的文件,右键选择show diff 便可以查看文件的变动。或者选择Revert放弃文件的改动

2.5、git log

  • 在Version Control下选择Log,可以查看提交历史

2.6、git commit

  • 默认导入的工程已经git add加入库跟踪区了
  • 随便修改一下pom.xml文件,其修改的文件会显示在Version Control中的local changes下
  • 点击IDE右上角的向上箭头的VCS, git commit, 写上日志提交到本地代码库中

2.7、git push

  • VCS->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

eclipse查看git地址_在 IntelliJ IDEA 中使用 Git,太方便了相关推荐

  1. idea git 在文件上点了revert怎么复原_在 IntelliJ IDEA 中使用 Git,太方便了

    作者:J'KYO 来源:https://www.cnblogs.com/pejsidney/p/9199115.html 1.git简介 git是目前流行的分布式版本管理系统.它拥有两套版本库,本地库 ...

  2. IntelliJ IDEA中使用git

    IntelliJ IDEA中使用git 在Idea中配置git 安装好IntelliJ IDEA后,如果Git安装在默认路径下,那么idea会自动找到git的位置,如果更改了Git的安装位置则需要手动 ...

  3. 在Mac IntelliJ IDEA中配置Git

    访问:git官网:https://git-scm.com/下载符合当前系统的安装包,下载后进行安装. 在IntelliJ IDEA中配置Git 菜单栏顺序选择: IntelliJ IDEA->P ...

  4. eclipse查看git地址_使用Git进行版本控制

    版本控制软件能够让我们拍摄处于可行状态下的项目的快照.更改项目(比如实现新功能)后,如果项目不能正常运行,可以恢复到前一个可行状态. 通过版本控制软件,我们可以无顾忌地改进项目,不再需要担心项目因为自 ...

  5. git 命令git 地址_这是我上周使用的所有Git命令及其作用。

    git 命令git 地址 by Sam Corcos 由Sam Corcos 这是我上周使用的所有Git命令及其作用. (Here are all the Git commands I used la ...

  6. linux如何查看mac地址_查看mac地址 linux_linux查看mac地址

    [外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-XNXpHnwK-1660924515521)(http://img2.nlrsq.com/upfile/b13fd480 ...

  7. git idea 修改提交信息_idea中修改git提交代码的用户名和邮箱地址

    Idea中使用git 命令窗口 依次打开idea->file->settings->tools->Terminal 在shell path 选择git安装目录bin中的bash ...

  8. 在IntelliJ IDEA中使用git

    1.软件安装 下载地址:https://git-scm.com/download 安装好之后为下面的目录结构 2.在IDEA中配置 git 3.将工程添加至本地git仓库 (1)在 idea 中创建一 ...

  9. IntelliJ idea 中使用Git

    优秀的东西一起使用,会营造出你意想不到的惊喜!   IDEA中 如何将本地项目提交到本地仓库和远程仓库(github),下面是想详细的操作步骤: 1.要使用GitHub,首先你需要下载一个Github ...

最新文章

  1. 前牙正常覆盖是多少_个性化舌侧矫治器的前牙转矩控制技巧——赵志河教授
  2. MS SQL 模仿ORACLE的DESC
  3. 广西工学院c语言试题答案,广西工学院的C语言考试试题
  4. Blazor系列终结!
  5. idea2020.03 lombok异常
  6. Windows Live Messenger 新功能预览
  7. ROS笔记(13) 记录与回放数据
  8. qq飞车手游微信新服务器失败,关于QQ飞车手游部分玩家更新失败的问题说明
  9. BOW( opencv源码)
  10. 支付宝 app,网站支付宝登录
  11. linux kernel x86 32/64 memory zones
  12. Java编程练习题(涉及循环,函数等)
  13. 程序员保护眼睛几种方法
  14. 科技品牌软文营销怎么讲故事
  15. 为前端工作者准备的几个炫彩的js动画库
  16. Aliyun ECS 配置
  17. jQuery制作手风琴图片切换效果
  18. android 屏幕方向监听,Android如何监听屏幕旋转
  19. 写技术文档需要注意什么
  20. GifCam:有手就会的动图录制神器,GIF专用

热门文章

  1. 遇见 | 大咖:对话Oracle北美数据库研发领袖,你来不来?
  2. 华为云GaussDB(for MySQL)2.0全新升级,三大技术大揭秘
  3. 深入分析3种线程池执行任务的逻辑方法
  4. 教你一招:让集群慢节点无处可藏
  5. 有了这个算法,图像上文字擦除再也用不上PS了
  6. 干货下载:可能是你见过的最全的网络爬虫总结
  7. html %3ca id=%3e,xss编码小结
  8. mysql count 1_高性能MySQL count(1)与count(*)的差别
  9. M1Mac使用TensorFlow出现AttributeError: ‘h5py.h5t.TypeID‘ object has no attribute ‘set_fields‘的解决办法
  10. Ubuntu18.04上手配置入门指南