GIT使用小结(主要包括EGIT的使用,GIT命令的意义)
来源:互联网 发布:复制电梯卡软件 编辑:程序博客网 时间:2024/06/09 15:35
参考:
http://git.oschina.net/oschina/git-osc/wikis/%E5%B8%AE%E5%8A%A9#
http://www.liaoxuefeng.com/wiki/0013739516305929606dd18361248578c67b8067c8c017b000
http://jerry-chen.iteye.com/blog/1726022
这里以EGIT插件上的菜单为参考简单记录下GIT命令的意义:
首先GIT仓库的组成有:(show in git repositories)
branches:
其中又包括local(本地提交的仓库),remote tracking(远程PUSH的仓库)
tags
references(最新的分支标识)
remotes(远程仓库地址)
working directory:当前操作的代码目录
commit表示提交到本地仓库
commit and push表示提交到本地并且提交到远程
fetch表示从远程将最新版本取到本地仓库,但并未合并到工作区
switch to切换分支
pull这里的操作相当于fetch and merge,一般情况下不要直接使用,单纯merge可能会出现很多冲突
synchronize workspace打开同步界面
merge合并指定版本代码
merge tool其实就是对比工具,根据对比工具,然后再手动修改冲突
reset重置到某个版本的节点上,相当于rollback功能
rebase重置到某个版本的分支上(理解可能有误// by zj)
解决冲突的步骤:
直接使用pull会merge造成冲突,一般先fetch,然后在synchronize workspace中查看冲突的代码,
使用merge tool对比,然后手动修改冲突,删除GIT生成的冲突符号(<<<<<<<<<之类的),然后add to index,再进行commit ,push
如果遇到bin文件,无法修改也不能add to index,这时直接使用untrack,再进行commit
注:
// by zj rebase,index,untrack,对这些理解还不清晰,暂时先到这里
- GIT使用小结(主要包括EGIT的使用,GIT命令的意义)
- eclipse的git插件Egit的使用
- Git中经常使用的命令小结
- Git的使用小结
- git的使用小结
- git的使用 git命令
- git使用命令小结
- git的使用和Eclipse配置和使用Egit
- Eclipse上的GIT插件EGIT的使用
- Eclipse的Git工具EGit的使用经验
- git命令的使用
- git命令的使用
- git命令的使用
- Git的命令使用
- git的使用命令
- git命令的使用
- git命令的使用
- Git 命令的使用
- imgareaselect jquery.imgareaselect.js 页面图片插件
- final、static使用总结
- 根据国嵌的程序改的v4l2程序
- [iOS]UILabel改变某个范围的字符颜色和字体
- Android4.1.2 耳机插入拔出通知流程分析
- GIT使用小结(主要包括EGIT的使用,GIT命令的意义)
- break和continue关键字使用总结
- 排序算法
- 国嵌的motion程序
- Python性能(二)random性能
- log file switch (checkpoint incomplete)等待事件
- 学习之路
- 软件质量控制与质量保证
- .NET中的PublicKeyToken以及强命名问题