jjzjj

SourceTree

全部标签

Sourcetree安装教程及使用

文章目录0前言1Sourcetree介绍2安装简明教程3软件基本配置3.1生成密钥3.2参数配置4基本使用教程4.1创建一个本地仓库4.2添加一个本地仓库4.3克隆一个远程仓库5结束语0前言在前面做项目期间,在找代码版本管理相关工具时,偶然遇到了Sourcetree,使用了一番之后感觉还可以,起码很适合我呀,于是就这里就像记录一些基础的操作使用,免得后面又忘了,开始写啦。。。1Sourcetree介绍Sourcetree是一款免费的Git图形化客户端,它由Atlassian开发,提供了跨平台的支持,可运行在Windows和Mac操作系统上。Sourcetree可以让开发者更方便地使用Git来管

使用SourceTree出现错误git -c diff.mnemonicprefix=false -c core.quotepath=false --no-optional-locks branch

问题:使用SourceTree出现以下错误:git-cdiff.mnemonicprefix=false-ccore.quotepath=false--no-optional-locksbranch-Ddeverror:Cannotdeletebranch'dev'checkedoutat'xxx'完成时带有错误,见上文。原因分析:我想删除本地的一个分支’dev’,结果因为没有切换到其他分支上就进行强制删除,而导致出现这个错误。解决方法:先切换到其他分支,将你想删除的分支删除即可。注:如果你想将本地的分支在远端也创建,把你本地的分支推送到远端即可

sourcetree 已贮藏误删如何恢复

1.找到删除的那项记录gitfsck我删除的那条贮藏是最后一条commit73def9…这边不确定的话可以通过gitshow[id]查看更多信息2.将这项记录变更到当前分支上gitstashapply[id]参考文章https://zhuanlan.zhihu.com/p/28948567

sourcetree配置SSH密钥

1.下载sourcetree2.配置密钥:下载git。打开gitcmd输入 ssh-keygen-trsa 输入后连按三下回车就会有这个界面3.打开sourcetree》工具》选项后看到这个界面,点击SSH后三个点选好刚刚生成的id_rsa.pub就配置好了 4.先提交,后拉,最后推  

sourceTree 更改密码

当git的用户的密码发生了修改,但是sourceTree保存的还是之前的旧密码,pull的时候就是报错误了,说权限没有。需要修改sourcetree中的已经存在的用户密码。在系统盘下,在登录用户下会有一个sourcetree相关配置信息的目录:C:\Users\登录用户名\AppData\Local\Atlassian\SourceTree找到一个passwd文件,如下图:用文本编辑器打开这个文件,可能有多个用户,把对应的用户数据删除掉,如下图: 再进入sourcetree中,在执行pull,就会提示输入用户和密码,就修改成功了。  

Sourcetree 无法打开

鬼知道怎么回事这两天Sourcetree 经常出现无法打开的情况 最开始的时候我是把它卸载重装但是后续就连卸载重装都没用了我也很无奈啊 这玩意还带进化的?1. 重装直接删除重装就可以2.找到他的日志C:\Users\AppData\Local\Atlassian\SourceTree.log找到对应日志后 看到错误信息是这样的System.UnauthorizedAccessException:对注册表项“HKEY_CURRENT_USER\Software\Microsoft\InternetExplorer\Main\FeatureControl\FEATURE_BROWSER_EMULA

sourcetree配置ssh

一、安装好SourceTree二、打开命令行输入ssh-keygen-trsa-C"example@example.com"’,这个地方输入的是你注册gitlab所使用的邮箱。按回车,之后还需要输入密码之类的东西,可以选择不输入直接回车。三、如上图所示的信息就表示生成SSHkey成功了,打开目录/Users/xxxx/.ssh/上图中的id_rsa.pub文件打开,然后将其中内容全部复制。四、登录GitLab的个人账户,找到SSHKeys,并将复制的内容粘贴到Key下面的文本域中,然后点击AddKey。大功告成!

SourceTree无法打开对比软件

最近使用SourceTree来管理代码,但是使用对比文件的快捷键时无法打开BeyongCompare。查找了大量资料之后发现原来是因为缺少.gitconfig文件。正常打开SourceTree时是不需要管理员权限的,但是如果将软件安装在需要管理员权限的文件夹中,SourceTree就无法创建.gitconfig文件夹,因此BeyondCompare无法打开。为了解决该问题我们需要将SourceTree使用管理员身份打开一次,并且对比一次文件。该问题即可解决。并且以后打开软件无需使用管理员权限。

git使用工具sourcetree创建分支合并主支

平时项目开发中,需要从主支上拉取代码,创建自己的分支,将需要发布的部分代码提交到分支上,再合并到主支,记录一下操作第一步:正常clone项目到sourcetree上,克隆部分就不写了第二步:点击“分支”,创建属于自己的分支(可以用自己名字简称,比较有辨识度),点击“创建分支”,会发现左侧工作栏中有了刚刚自己添加的新分支第三步:将自己分支上需要提交的代码提交并推送,再切换到主支合并刚刚推送的代码点击左侧工作栏,将工作副本切换到主支,分支选择“所有分支”,可以看到所有分支的提交记录点击“合并”,将分支代码合并到主支上正常推送到主支就可以了,现在主支的推送记录就是最新的也可以鼠标右键想要合并的推送记

git - 如何在 Sourcetree 中注销/切换帐户

安装Sourcetree后,系统会提示您登录到您的Atlassian帐户。但是,一旦您登录,就没有注销选项可以注销或切换帐户。我该怎么做? 最佳答案 安装Sourcetree后,系统会提示您登录到您的Atlassian帐户。但是,一旦您登录,就没有用于注销或切换帐户的注销选项。为此,关闭Sourcetree导航到\AppData\Local\Atlassian\SourceTree\删除accounts.json备份后。重新启动Sourcetree。您应该会看到以下对话框,然后系统会提示您登录到您的Atlassian帐户。注意:我使