(1) 创建本地库
选择当前模块上一级
点击 OK 本地库创建成功
设置忽略文件
在模块上右键,选择一种方式设置忽略的文件
创建.gitignore 文件之后发现被忽略的文件变成了灰色(有时候可能需要刷新模块或重启 Idea 才能看到
(2) 版本 间 切换
-
在模块上右键或者点击工具栏查看历史
-
选择要切换的版本
-
右键→Copy Revision Number
-
在模块上右键
-
选择 Hard 并粘贴版本号
-
版本切换成功
(3)创建分支
-
在模块上右键
-
点击 New Branch
-
给新分支命名
-
点击 Create 后自动切换到新分支
-
在新分支添加新的代码并提交
(4)合并分支
- 在模块上右键切换到主干
- 在模块上右键选择合并改变
- 选择要合并的分支
- 合并成功
(5)解决冲突
让主干和分支在同一个位置添加一行代码
- 分支添加内容,并添加到暂存区和本地库
2) 主干添加内容,并添加到暂存区和本地库
3) 在主干合并分支内容,出现冲突
4) 选择合并,出现处理窗口
5) 处理之后
6) 点击 Apply 应用
(6)将本地库上传到 GitHub
上传本地库
- 在 GitHub 网站上创建仓库
2) 复制仓库地址
3) 在 Idea 中的模块上右键
4) 设置远程地址别名
5) 点击 Push 推送到 GitHub 仓库
6) 上传成功
更新本地库
正常情况下是合作伙伴上传新的代码到 GitHub,如果此时本地库不更新将无法
上传,为了简单起见,我们直接在 GitHub 上在线修改文件。
- 在 GitHub 上在线添加一个文件
- Idea 中的本地库也修改文件、添加到暂存库、添加到本地库,然后上传,发现上
传被拒绝
- 此时点击 Merge 或 Rebase 都可以实现本地库与远程 GitHub 的同步
- 也可以点击 Cancel 之后通过以下方式更新本地库
- 点击 Pull 将 GitHub 上最新的代码合并都本地库
- 点击 Pull 之后更新本地库成功
(7)从 GitHub 上克隆项目到本地
-
点击 Idea 中的 CVS 选项
-
输入 GitHub 中的仓库地址并指定项目的存放路径
-
提示是否为克隆的项目创建一个新工程
-
点击 Yes 弹出导入工程的提示框
-
点击 Finish 之后在 Idea 中显示的是一个空工程
-
需要为新工程配置一下 JDK、导入 Module
-
克隆成功
(8)国内的项目托管网站-码云
配置 SSH 免密登录
使用 SSH 模式的好处是每次上传项目不需要输入用户名和密码, SSH 免密登
录同样适用于 GitHub。
- 进入电脑的用户目录,在用户目录右键打开 Git 命令行窗口
- 创建 SSH Key
在命令行窗口输入以下命令
ssh-keygen -t rsa -C 任意内容
命令参数说明:
-t = The type of the key to generate
密钥的类型
-C = comment to identify the key
用于识别这个密钥的注释
输入命令后回车,然后再回车、回车、回车
3) SSH Key 创建成功会在用户目录生成.ssh 文件夹
4) 进入.ssh 文件夹, 查看 id_rsa.pub 文件,复制全部内容
5) 找到码云账户的设置
6) 点击 SSH 公钥,设置标题,粘贴公钥,点击确定
Tips:码云账户中可以添加多个 SSH 公钥,但是一台电脑只能授权一个用户免密
登录
- 复制码云账户中仓库的 SSH 地址
(9)在 Idea 中通过 SSH 模式上传项目
- 在码云账户中创建一个新的仓库,复制 SSH 模式的地址
- 在 Idea 中要上传的项目上右键
- 在弹出的窗口点击 origin→Define Remote
- 设置 SSH 模式远程地址与别名
- 选择定义的 sshorigin 开始上传项目
- 点击 Push 直接上传成功
(10)GitHub 上仓库的拥有者添加你为合作伙伴,
添加合作伙伴的步骤:
- 让仓库拥有者在仓库上点击 settings
- 点击 Manage Access
- 搜索合作伙伴,即搜索你的 GitHub 账户
- 点击邀请
- 等待你回复
- 仓库拥有者可以将链接发送给你让你确认,当然你的邮箱也会收到等待确认的邮
件
- 等你接收之后就与仓库拥有者成为了合作伙伴,就可以向仓库上传项目了
非合作伙伴如何共同开发项目
GitHub 上有好多开源的好的项目,我们可以下载下来查看、借鉴别人的代码。但
是如果我们修改了,由于不是对方的合作伙伴,我们无法将代码上传到别人的仓库,
此时我们可以选择使用 fork 和 pullrequest 操作
- 看到喜欢的项目点击 fork 操作将别人的项目复制一份作为自己的仓库,同时仓库
下面会显示当前项目来自于哪里
- 修改代码之后如果想合并到作者那里,需要让作者审核, 点击 Pull requests→New
pull request
- 点击 Create pull request
- 填入标题、描述后点击 Create pull request
- 你创建了 pull request 之后作者会收到 Pull requests 信息,作者可以选择拒绝和接
受你的请求
(11)配置 Git 核心程序
- 配置 git.exe 执行文件
点击工具栏中的 settings→Version Control→Git
- 点击 Test 测试
配置 GitHub 账户
3) 点击 OK 完成配置