赞
踩
如果需要切换分支,可在项目上右键,Git中选择branches…
在弹出页面中,在远程分支模块中,移动到对应分支上点击checkout即可
选择对应更新分支,点击pull按钮即可
点击merge进行冲突处理
点击后本地冲突页面显示为解决冲突后的最终结果
远程仓库:
冲突解决后,需更新最终结果至远程仓库,项目右键,Git选项中push代码至远程仓库
重新更新后,远程仓库对应更新,如下所示:
如果选择提交并推送按钮,则会直接弹出推送代码至远程仓库界面,点击push推送按钮即可
如果选的是提交按钮,则提交后,需在项目上右键进行推送,如下图所示,点击push后就会弹出推送页面,如上图所示,点击按钮推送代码即可;
冲突处理和更新代码冲突类似
冲突解决后重新进行代码推送(更新)
重新更新后,远程仓库对应更新,如下所示:
项目右键Git选项中选择show history显示提交历史记录
选中上一版本提交信息,右键,点击copy revision number, 复制对应版本编号信息
再次在项目右键,Git中选中reset HEAD…选项
To commit中录入之前复制的提交记录对应版本编号
然后点击reset,之前提交本地仓库但未更新至仓库的代码就回滚了,还原至未提交本地仓库(未加入暂存区)状态
项目右键Git选项中选择show history显示提交历史记录
在需要回滚(还原)的代码版本提交记录信息上右键,点击revert commit
点击后,会弹出冲突解决页面,这一步和更新代码冲突解决类似,此处版本回滚,直接点击Accept Theirs,用回滚版本对应代码覆盖本地最新代码
或点击merge将回滚版本对应版本代码处理为最终结果代码,然后应用改变的代码
然后再将代码提交并更新至远程仓库
右键Git clone
如果需要切换分支,可右键项目,在TortoiseGit选项中点击Switch/checkout进行分支切换
弹出提示框点击确认,可勾选左下角复选框取消冲突解决信息重复提示
点击确定后,点击resolve
在弹出界面中,双击冲突文件,进行冲突处理
冲突解决完成后,关闭页面,重新提交并推送代码
点击确定
右键点击Git commit,提交代码至本地仓库(暂存区)
提交代码至本地仓库(暂存区)后,再点击push,更新代码至远程仓库
提交代码冲突,提示需先更新本地仓库代码
点击pull,然后点击ok
点击ok后会弹出代码冲突提示,同代码更新冲突一样,后面操作步骤同代码更新冲突处理一致
点击确定后点击resolve进行冲突处理
冲突文件提示,双击冲突文件进行冲突处理
处理完成后再重新进行冲突文件提交;
项目右键TortoiseGit选项中选择show log显示提交历史记录
提交记录右键点击”reset ‘master’ to this…”
点击ok
点击ok后,本地提交代码回滚,关闭页面即可
项目右键TortoiseGit选项中选择show history显示提交历史记录
提交记录中,需回滚版本记录上右键点击revert change by this commit
点击确定:
提示回滚失败,本地仓库代码会提示冲突
项目右键TortoiseGit–Resolve进行冲突处理
冲突文件双击进行冲突解决
冲突处理并标记已解决
标记解决后重新提交代码即可
内容仅做学习记录, 如有错误的地方, 请各位大佬不吝赐教!
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。