eclipse上面的项目,master分支外再导入一个分支
- 右键目标项目(veeam),team,switch,other…
- 在新弹框中,选择Remote tracking,选中目标分支(xxxx),点击Checking out(检出)
通过在项目仓库下的Git Bash Here,再导入一个分支
- 用命令 “git checkout 未导入的分支名”,可以把对应分支的代码拉到本地。
- 导入之后,如果没有自动切到新分支,再用“git checkout 新分支” 来切到分支工作。
从gitLab上面拉项目
- 拿到gitLab上的项目地址后,找到我的IDEA的工作目录:D:\IDEAWorkspace,在这里面,执行 右键,选择 Git Bash Here,执行命令 git clone http://192.168.0.230/DataProtectManager/rorke-license.git ,会看到 D:\IDEAWorkspace\rorke-license,项目已经存在了。
- 本地在master分支上新建一个分支rdstor,修改后提交推送,git push --set-upstream origin rdstor,使得push成功。
=============================================================================
eclipse编辑器操作
git pull + http地址
ll 查看
进入工程目录,git pull,查看是否下载完工程。
eclipse push 项目到远程仓库
- add the index 加入缓存区
- commit
- switch branch 到目标分支,我就换到develop
- pull,有冲突解决冲突,没有冲突就合并
- merge 命令 合并自己的项目,在develop分支上,把自己的分支yangfei合到develop上
6 commit ,develop分支有变化了,保存一下, - pull(不必要选择哪个3个点的pull) 再查查有没有冲突。pull多几次没毛病。
- push命令推送的远程
$ git pull <远程主机名> <远程分支名>:<本地分支名>
比如,要取回origin主机的next分支,与本地的master分支合并,需要写成下面这样 -$ git pull origin next:master
与远程分支相关联 git remote add origin https://github.com/yangxiaoyan20/BowlingScore.git
git push --set-upstream origin yangfei
在自己分支上合并develop,发现一种冲突,就是两遍的代码。解决:代码下面带波浪线是自己本地的代码,远程pull下来的有更新了。把自己的删掉。