赞
踩
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建议多考虑新建分支,然后合并到原分支,然后再删除新建的分支,以达到高效开发的目的。
1) 本地创建项目
2) Share创建本地库
3) Eclipse项目有问号需要add index和commit 成功后
4) Github创建一个新的的空的repository,复制url,eclipse上中将项目push到远程,输入url和帐号
右键项目Team->reset->References选择一个回退的版本(但是References上的版本个数并不是很全,可以查看history的版本号,然后在reset to(expression)中填写版本号回退)
Reset type区别:
建议使用Hard因为这个会将本地库一起更新,使用简单一点
将远程的更新到remote tracking上,可以看看远程有没有人更新项目
右击非当前分支的merge,会将选中分支合并到当前分支。
右击当前分支的merge,会有选项,可以选择将哪个分支合并到当前分支。
1) 带有问号表示新添加的文件,需要Add to Index,添加到暂存
2) 带有>的文件表示与本地库不一致,说明文件有变动,需要commit提交到本地库
8. Rebase:![]()
放弃本分支内容,直接指向另一个分支最新版本,不会产生冲突(假设另一个分支无误)9. 其他
checkout:切换分支
show in:history历史版本;Git reflog 操作日志
push tags:推送标签
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。