Eclipse上Git使用基本方法
·
该部分内容只作为在Eclipse上Git的基本使用,不涉及git bash;如果要深入学习Git,推荐 https://www.liaoxuefeng.com/wiki/0013739516305929606dd18361248578c67b8067c8c017b000
1. 一般使用步骤:
1. 一般使用步骤:
1) 新建自己的本地分支own;
2) 在own分支上修改完自己的内容,add新的文件,commit提交到本地own分支;
3) pull会直接将远程fetch然后merge到当前分支own(也可以分步:先远程更新到remote tracking上,再merge到own分支;如果要想要直接将远程拷贝下来忽略本地修改,可以使用rebase);
4) 解决冲突,然后add,commit;
5) 切换到本地master,右击master->merge,选择合并分支own到master;
6) 将本地master push到远程
在已有分支上修改功能时,Git建议多考虑新建分支,然后合并到原分支,然后再删除新建的分支,以达到高效开发的目的。
2. 本地eclipse上创建项目push到github
重要步骤:
1) 本地创建项目
2) Share创建本地库
3) Eclipse项目有问号需要add index和commit 成功后
4) Github创建一个新的的空的repository,复制url,eclipse上中将项目push到远程,输入url和帐号
3. 版本回退
右键项目Team->reset->References选择一个回退的版本(但是References上的版本个数并不是很全,可以查看history的版本号,然后在reset to(expression)中填写版本号回退)
Reset type区别:
- 1) Soft 相当于修改了文件或添加文件
- 2) Mixed 在soft的基础上使用了将所有变化的文件add into index
- 3) Hard 相当于在mixed的基础上将所有变化的文件提交
建议使用Hard因为这个会将本地库一起更新,使用简单一点
4. fetch from upstream效果:
将远程的更新到remote tracking上,可以看看远程有没有人更新项目
5. merge用法:
右击非当前分支的merge,会将选中分支合并到当前分支。
右击当前分支的merge,会有选项,可以选择将哪个分支合并到当前分支。
6. pull过程:其实有两个步骤:fetch from upstream,并将远程merge到当前分支
7. add和commit:
1) 带有问号表示新添加的文件,需要Add to Index,添加到暂存
2) 带有>的文件表示与本地库不一致,说明文件有变动,需要commit提交到本地库
8. Rebase:![]()
放弃本分支内容,直接指向另一个分支最新版本,不会产生冲突(假设另一个分支无误)9. 其他
checkout:切换分支
show in:history历史版本;Git reflog 操作日志
push tags:推送标签
更多推荐
所有评论(0)