赞
踩
注:
本教程适合对git生疏者在idea开发环境中速成,或者对git熟练者提供借鉴参考(熟练者可以看一下idea的git插件解决冲突的图形化表示)。
git详细教程推荐参考:(大概需要两天学完)
廖雪峰的git教程
https://www.liaoxuefeng.com/wiki/0013739516305929606dd18361248578c67b8067c8c017b000/0013745374151782eb658c5a5ca454eaa451661275886c6000
一,GIT简介
git的基本工作流程:
(图片来自博客:https://blog.csdn.net/huangfan322/article/details/53220060)
git的存储区概念
(图片来自:
)
git_status: 查看当前代码分支的修改状态
git clone:将远程的Master分支代码克隆到本地仓库
git pull: 将远程代码拉取下来进行合并
git push: 将本地仓库中的代码提交到远程仓库
git checkout:切换分支开发
git add:将文件加入库跟踪区
git commit:将库跟踪区改变的代码提交到本地代码库中
二,idea中git插件的使用
前三步在git cmd里面进行
生成ssh密钥对
ssh-keygen -t rsa -C "your.email@example.com"
获取ssh公钥
将公钥复制下来放到代码托管网站的自己的ssh key列表下面
4. 如果导入的工程是git项目,idea会有这三个地方与git相关
1)单击工程右键中的git选项(win_1)
2)版本控制窗口信息(win_2)
3)单击右下角的git(win_3)
几个常用的功能
前言:
通过respository->fetch命令能够把远程上的所有分支更新到本地的云端缓存区
在git cmd中输入命令:
git branch 本地分支名 origin/云端分支名
能够在本地创建一个云端的跟踪分支(可以理解为远端分支的别名)
然后在git cmd输入命令:
git checkout 本地分支
将当前的本地工程目录切换到对应本地分支的目录
1)通过win_1中的repository-> pull将远程代码和本地合并(本地修改前记得要pull下来最新的那个分支,这是个版本控制开发的好习惯)
如何解决有冲突的文件?
冲突解决之后记得执行4)步中的add commit哦!
-------------------------分割线-----------------------------
接下来对自己的工程进行修改balabala
-------------------------分割线-----------------------------
2)通过win_2出来的版本控制窗口中的local changes查看自己有修改的文件
3)通过win_1中的show history可以看到当前工程的修改历史树形图
)4)通过win_1中add选项可以将当前的修改保存到缓冲区中,然后通过commit directory提交自己的修改到版本库
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。