问题标签 [atlassian-sourcetree]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
git - SourceTree 中的 git-blame 在哪里
我想看看谁贡献了文件的哪一行/更改。git-blame 正是这样做的。那么 SourceTree 有 git-blame 视图吗?
git - SourceTree 中的 git mv 在哪里?
我知道你可以移动文件。但是重命名和移动整个目录呢?
xcode - 如果未提交,如何撤消“丢弃”
我在提交更改时不小心单击了放弃。所以我丢弃了整个文件,但我只想丢弃一些大块。但是我没有点击提交,我做了取消。
但现在我在文件中看不到我的代码。
我能做些什么来撤消该死的丢弃?
提前致谢
git - 如何使用 Sourcetree 创建跨越提交的补丁?
我观察到,当我“创建补丁”时,对话框会创建补丁,该补丁“指向”我“从”它的前身“选择”的提交。
在对话框中,我可以诱人地选择两个单独的提交,差异面板会显示这两个提交之间的差异——这就是我想要的补丁。
但是当我按下“OK”时,我仍然得到了单个提交补丁。
有没有办法使用Sourcetree来实现我的意思?
(注意:有一个“sourcetree”标签可能会很好?)
git - SourceTree 不显示历史记录
我在 Bitbucket 中有一个 Git 项目,但我遇到了一个无法查看提交历史的问题。我可以签入代码并将其推送到存储库中,但我看不到任何更改。但是,如果我使用该站点或其他 Git 可视化客户端,我可以看到提交。知道我做错了什么吗?SourceTree 版本 1.5.4。
git - Sourcetree 中的标签消息在哪里
Sourcetree中的git标签在哪里可以访问到对应的消息。标签的上下文菜单似乎没有提供这样的选项。
git - Git 预提交钩子在 GitHub for mac 中失败(在命令行上工作)
我创建了一个非常简单的预提交脚本:-
当我git commit
在命令行运行时(测试失败),我得到了预期的 exit 1 和 message Tests failed. Aborting..
。
但是,如果我使用 GitHub for Mac 但是我会得到:
我猜这归结为npm
GitHub for Mac 正在使用的执行环境不可用,但我一直在努力解决这个问题。
git - SourceTree 中的 git 子模块更新在哪里?
如何更新 SourceTree 中的 git 子模块?
git - Git 软件(例如 Gitbox、Github、SourceTree)可以使用远程仓库而不是本地仓库吗?
我喜欢使用 Git 软件来推送提交,但我使用的那些(Gitbox、Github、SourceTree)在向它们添加新仓库时都要求本地仓库。
问题是,我的仓库在我的开发服务器上,而不是我的本地机器上。
那么 Git 软件可以使用远程 Git 存储库作为开发存储库,然后将其推送到您的主存储库(例如 Github 或 Bitbucket)吗?
否则,您似乎无法使用该软件,而不得不通过 SSH 使用命令行。
谢谢
git - 我的 Git 更改去了哪里?
我已提交对 Git 的更改并推送到原点。另一位开发人员在合并时遇到问题。他们做了一些事情并推动了。我看到了更新并进行了拉动,我的一半更改被还原了!发生了什么?我猜他们有合并冲突并使用了他们的文件版本,但即便如此我还是找不到我在 Git 中工作的任何历史记录?
我正在使用 SourceTree,但还不太适应。我刚刚安装了 Smart Git(更熟悉它),但没有找到任何有用的东西来发现其中发生的事情。