使用 git gui 方便版本控制操作
Eclipse 中上传项目
- 建立ssh连接【可由Eclipse配好ssh(windows-preferences-SSH2),将.ssh中的公钥拷贝到gitLab的ssh中】
- fork需要修改的项目到自己的远程仓库下 OR 不需fork,在项目下new branch -lg
- eclipse中git下载项目【从自己的远程仓库下载到本地仓库】
- 完成某次代码修改。项目名-右键-Team-commit-commit and push 选择相应的URI和GitLab的账号
- 完成某阶段修改,需要merge。
Git Gui
- clone :克隆(clone)在需要建立库的目录下点击右键选择:“Git Gui”,在弹出窗口点击“克隆已经版本库”, 然后在Source Location中输入完整的待克隆版本库所在地址,在Target Directory中输入或选择本地的目录(请注意此处会自动新建一个目录,不需要提前建立!)
- 默认克隆得到的是master分支,所以现在需要创建自己的分支(lg分支),修改代码时,只在lg分支上进行修改。点branch create 在本地创建分支
- 切换分支:branch -checkout -lg 确定。
- 完成修改,首先commit .
- 再次fetch master仓库的代码
- merge –local merge.
- Remote – Push 给origin(这时会在远程端建立lg分支)
- 在gitLab客户端 ,选择lg分支merge request给master分支。
上传至不同 gitlab 或 github 远程仓库
Remote-add-Name填写远程仓库的(自己起名)和远程仓库的位置,最后commit-putsh 至 自己起名的远程仓库。