atlassian-sourcetree相关内容

如何在SourceTree中按文件夹过滤日志?

在SourceTree中,如何限制日志以仅显示提交给指定文件夹内的受影响文件? I。相当于: git log path / to / folder 解决方案 此答案已过时 现在已过时。 / strong> Windows版本的SourceTree内置了此功能。目前版本的Windows版SourceTree(1.5.2.0)现在具有此功能,因此 @ bozi的解决方案现在可以同 ..
发布时间:2018-04-27 14:47:09 其他开发

'git reset --hard HEAD〜1'和'git reset --soft HEAD〜1'有什么区别?

我试图撤消我在git中的提交。使用 git reset --hard HEAD〜1 ? 有什么区别? git reset ? 是否还有其他方法可以撤销Sourcetree Gui的提交? 解决方案 git reset 确实知道五种“模式”:软,混合,保持。我会讨论前三项,因为这些是你通常使用的。 soft code> git reset --soft HEAD〜1 ..
发布时间:2018-04-27 14:42:50 其他开发

如何忽略Git中的现有文件?

我需要在本地和Git中使用不同的内容处理 file.txt 。我希望Git不要告诉我该文件已经发生变化。 这可能吗? 解决方案 实际上,您需要 - skip-worktree ,而不是 - 承担 - 不变。 这是一个很好的解释为什么。 因此 git update-index --skip-worktree file.txt TLDR; - 假设 - 不变用于性能,对于不会 ..
发布时间:2018-04-27 14:39:21 其他开发

git SourceTree中的Stop Tracking和Discard File有什么区别?

我想知道放弃文件和停止使用源码树在git中跟踪文件的区别。如果我在已更新的代码中删除了一个文件,并且我希望在存储库上删除该文件,我应该将其标记为停止跟踪,或者在提交过程中丢弃该文件 解决方案 在SourceTree中,在文件上选择“放弃”只会抛弃您的本地更改;停止跟踪将其从存储库中删除。但是,只要您删除了本地驱动器上的文件,并且您可以在SourceTree的“Staged Files”部分 ..
发布时间:2018-04-27 14:32:47 其他开发

为什么当我在终端中创建一个新分支时,图形不会显示从主分支分支的新分支?

为什么Sourcetree中的图不显示从master分支分支的新分支,当我在终端中创建一个名为“testing123”的新分支? Sourcetree会识别新的分支,但它不会从图中的主分支中分支出来。这是为什么发生?我如何让Sourcetree图形显示从主控分支的新分支? 解决方案 它有:从 master 完成一次新的提交。 b $ b 这意味着你已经检出了新分支 testing ..
发布时间:2018-04-27 14:25:37 其他开发

使用SourceTree克隆存储库

有人能给我一个简单的使用SourceTree克隆回购的快速演练吗? 在书签中,我点击Clone Repository。对于源代码路径,我粘贴的URL如下所示: git@codebasehq.com:client / appname / ios-application.git 但是我得到“这不是有效的源路径/ URL”。 我直接从代码库中的Repository Browser ..
发布时间:2018-04-27 14:21:51 其他开发

我怎样才能将SourceTree的过去未推送的提交分割?

Sourcetree的交互式rebase功能非常好,但我经常发现自己希望能够将提交“拆分”为多个较小的提交。我知道这是从命令行执行此操作的一种方式,但我似乎无法在用户界面中找到处理此问题的任何地方。 有没有办法用Sourcetree做到这一点?或者是这样的地方之一,我必须下拉到命令行来完成我的目标?解析方案 从 git help rebase code> (搜索“SPLITTING COMM ..
发布时间:2018-04-27 14:18:39 其他开发

如何将所有内容回滚到之前的提交

最近在一个有多人的项目中,提交如下图所示。标记为红色,你可以看到一个提交的描述/评论'合并?'。 这个提交添加了大量文件并且改变了许多其他文件,并且从未打算发生。 使用 atlassian-sourcetree 我需要做些什么才能将所有内容都回滚到以蓝色突出显示的提交中? (我在屏幕截图中看到了8次提交)。 解决方案 如果您已将推送提交到上游... 通过单击 Revers ..
发布时间:2018-04-27 14:09:36 其他开发

Sourcetree中的.gitignore文件无法正常工作

我正在做一个maven项目,我想忽略生成并存储在我的项目(评估)根文件夹的/ target文件夹中的文件。在我的git仓库的根目录中,我有一个.gitignore文件,其中包含以下内容(后端只是一个包含eclipse项目评估的文件夹) 后端/评估/日志/ 后端/评估/目标/ 由于某些原因,SourceTree不会忽略存储在这两个文件夹中的文件,编译我的项目有一些未提交的更 ..
发布时间:2018-04-26 20:25:29 其他开发

git行结束了redux - Mac OS git对Windows用户的贡献

我在Mac OS X上进行开发。我有一位用CRLF行尾提供代码的用户。他目前不使用git。我创建了一个分支,然后将我的工作树切换到它。我将他的文件复制到工作树中。当我尝试打开文件时,收到错误致命错误:在pcb-gcode.ulp中将CRLF替换为LF。 我已经经历了无尽的帖子和尝试过的建议(例如.gitattributes& git reset),唯一的解决方案似乎是使用 sfk 或类似的命令来 ..
发布时间:2018-04-26 20:16:49 其他开发

Mac / OSX上的Git速度非常慢

每当我在我的Macbook上使用任何与Git相关的东西(全新的Macbook Pro与El Capitan)时,每个命令都需要几分钟的时间。我做了一个简单的 GIT_TRACE = 1 git stash $ p $ b $ pre $ 17 $ 04:27.460826 git.c:557 trace:exec:'git-隐藏' 17:04:27.463136 run-comma ..
发布时间:2018-04-26 20:02:51 其他开发

Sourcetree 2.1.2.5 - 显示“未提交的更改”但没有任何待定

我有一个问题,我以前没有经历过。尽管我没有提交任何内容,并尝试将我的分支重置为最新提交,但Sourcetree显示未提交更改。 根据Atlassian论坛,通常有两个原因: 您的工作目录中有许多非暂存文件, 被列在SourceTree中。这会导致Git / Hg在所有文件中花费相当长的时间 ,因此SourceTree会在Git / Hg上等待 的报告。 - 尝试重置硬盘,以便任何 ..
发布时间:2018-04-26 20:01:54 其他开发

使用命令行克隆git repo会失败,但使用git GUI客户端(例如SourceTree)会失败

我在Mac OSX 10.7系统上设置了一个 git 用户。在git用户的根目录下,我创建了一个 repositories 文件夹,并初始化一个名为 test 的裸git库。 p> 到目前为止这么好。现在,我使用与Mac相同的网络克隆PC上的回购站点: git clone git @ mac:repositories / test .git 成功。那么,我可以推动并 ..
发布时间:2018-04-26 19:55:18 其他开发

Git通常会在安装的驱动器上窒息吗?或者只是Git GUI?

我知道我应该死心塌地地在终端上使用git,但我在Mac上使用了一个名为Sourcetree的Git客户端,以使整个事情变得更加性感。 我的主分支位于GitHub上,所以我克隆了一个回购使用Sourcetree安装的驱动器。作为一项快速测试,我编辑了一个不重要的文件,保存并监视客户端中的未分级更改。迄今为止成功;编辑的文件将出现在Sourcetree的未冻结窗口中。我去演出它。致命错误: ..
发布时间:2018-04-26 19:46:17 其他开发

.gitignore不会忽略文件

我的 .gitignore 文件被忽略,应该忽略的文件仍然可见。 user @ host〜/ workdir%git status #在分支主机上 #已更改但未更新: #(使用“git add ...”更新提交) #(使用“git checkout - ...”放弃工作目录中的更改) # #修改:.htaccess #修改:application / c ..
发布时间:2018-04-26 19:00:02 其他开发

如何在SourceTree中丢弃未提交的更改?

我是Git环境的新手,我在Mac上使用BitBucket和SourceTree。我现在要做的就是放弃自上次提交以来发生的更改。我应该怎么做?我还没有发现任何类似“放弃更改”的内容,并且直接从上次提交提取似乎不起作用。使用GUI或命令行完成的解决方案将会很好。谢谢。 解决方案 我喜欢使用 git存储 这将所有未提交的更改存储在隐藏。如果您想稍后放弃这些更改,只需 gi ..
发布时间:2018-04-26 18:55:10 其他开发