tortoise使用

7 篇文章 0 订阅

下载安装在这里插入图片描述
在要管理的文件夹中,点击Git Create repository here
在这里插入图片描述
就会创造.git文件
如果要ignore某个文件
在这里插入图片描述
点击Delete and add to ignore list,会生成.gitignore
提交相应文件
在这里插入图片描述
提交commit,注意这个commit只是提交到本地.git中,还没有上传到网上仓库
在这里插入图片描述
查看提交日志TortoiseGit->show log
在这里插入图片描述
查看不同,TortoiseGit->Diff
在这里插入图片描述
版本回退
Revert
在这里插入图片描述
clone项目:
在这里插入图片描述
选择仓库地址
在这里插入图片描述

fatal:empty string is not a valid pathspec.please use
参考:https://blog.csdn.net/weixin_40845192/article/details/79730520
在这里插入图片描述
检查更新

git回退版本与取消回退
参考:https://www.cnblogs.com/feimengv/p/10119791.html
在项目目录中右击菜单TortoiseGit ,选择show log
1 项目右键选择然后点击 show log
2 选中需要回退的代码版本
3.右键 选择“ Reset "master to this ”
4. 类型选择 “hard”,点击确定
5.代码回滚并且修改好了,那么下面就重新提交回去~

代码返回未来:
1.如果想要再回退到原来的新版本,那么右键项目,选择TortoiseGit 然后点击
2.show reflog,(注意不是show log,而且是reflog)然后就会出现各种版本号,右键选择reset master to this
3.类型选择 hard
4.点击确定即可完成~

当两边都有push时,一边先Push,另一边修改之后会发现无法push上去,这个时候因为新的结点是在之后的,需要先pull下来,如果一边没有修改那么pull下来直接是fast-forward,否则的话需要解决两者之间的冲突
在这里插入图片描述
下面的为需要的最终效果,可以在上面点击右键直接use block,或者直接在下面写。
当解决完冲突之后,直接commit(会有默认的commit解决冲突的信息),之后直接push即可形成新的结点,这时一般为了防止对方由于没有更新而继续进行冲突开发,一般会通知下对方进行一下pull(执行fast-forward),把当前代码更新到最新版本

  • 1
    点赞
  • 6
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值