
使用Mac OS X Yosemite(10.10),我无法在SourceTree中激活GnuPG签名提交,因为复选框已禁用.如何启用提交签名?
我有一个Git服务器.但是,当我尝试将用户添加到SourceTree时,我发现我只能添加GitHub,Bitbucket和Stash帐户.我如何使用自己的服务器运行它?
我刚开始一个新项目,我正在使用GitLab和SourceTree.我创建了一个分支(origin\master),但是我错误地将这个分支用于我的开发,所以我将我的前几个更改推送到了这个分支.现在我了解到这个分支实际上应该有生产版本,并且应该使用origin\develop分支进行开发.
有没有什么办法可以将master分支重命名为origin\develop,并以某种方式使用原始版本的应用程序创建一个新的origin\master分支?
我是项目中唯一的开发人员,因此不会影响任何人.如果可能的话,如果你可以解释如何在SourceTree中这样做,因为我不使用命令行git.我对SourceTree比较熟悉.
每次我打开sourcetree时都会遇到这个烦人的弹出窗口:
"SourceTree检测到以下无效的Dictionary文件引用.这些已知会导致性能问题.
你想删除这些无效的词典吗?"
如果我点击"是" - >关闭sourcetree - >重新打开它 - >再次出现弹出窗口.
有谁知道如何解决这个问题?
我使用的是1.9.10.0版
我知道类似的问题已经发布在这里,但我认为我的情况有点不同.这就是我所拥有的.
我下载并安装了SourceTree软件的最新官方版本.此外,我有GitHub帐户具有克隆和推送存储库的权限.为了管理本地副本,我需要克隆在线版本.以下是我采取的步骤:
但问题是细节是空的.SourceTree没有告诉我错误或其他原因.我试图重新安装SourceTree但错误仍然存在.我向GitHub存储库管理员询问了其他任何权限,但我的帐户包含了所有这些权限.我可以使用终端控制台将更改推送到在线存储库,但我想使用UI(SourceTree提供)来管理和比较代码中的更改.
有人认为我没有尝试过使用另一个GtHub帐户克隆存储库.但我不想这样做,因为我需要代表我提交对存储库的任何更改.
有谁知道如何修复或解决这个错误?
我正在尝试使用SourceTree作为工具来学习git.
我将本地存储库添加到BitBucket存储库,然后在本地进行了一些更改.我犯了他们,然后推了他们.然后我登录到BitBucket并手动更改了文档的一部分(项目"已添加4").然后我回到我的本地副本并再次更改并承诺.当我试图推它时,它告诉我,我首先必须拉动并合并.所以我做了.
然后我又推了一下.有效.
现在,主人(最重要的一个.为什么还有两个?)带有标题说2 ahead.这究竟是什么意思?它前面是什么?

UPDATE
git status给了我:
JustMe@IMRAY ~/Projects/BlaBlaUser/gitPractice (master)
$ git status
On branch master
Your branch is ahead of 'origin/master' by 2 commits.
(use "git push" to publish your local commits)
nothing to commit, working directory clean
Run Code Online (Sandbox Code Playgroud) 如何配置 SSH 密钥以与 SourceTree、终端以及 Windows 上的 IntelliJ 和 Eclipse 等 IDE 一起使用?
这让我抓狂了一段时间,经过大量研究和反复试验,我最终得出了以下结论。我想我会在这里分享,以供我自己和其他人将来参考。
我在提交更改时意外点击了Discard.所以我放弃了整个文件,但我只想丢弃一些大块头.但我没有点击提交,我做了取消.
但现在我无法在我的文件中看到我的代码.
我该怎么办才能撤销该死的丢弃?
提前致谢