有人可以通过简单地使用SourceTree克隆回购来快速演练吗?
在书签中,我单击克隆存储库.对于源路径,我粘贴了如下所示的URL:
git@codebasehq.com:客户端/应用程序的名字/ IOS-application.git
但我得到"这不是一个有效的源路径/ URL".
我正在代码库中直接从Repository Browser复制,所以我知道URL是正确的.
我还需要做什么?
我正在使用Atlassian的名为'Souretree'的Git GUI,特别是'Gitflow'模块来管理各个分支.
我刚刚创建了一个'release'分支,我不想将它合并回master或develop分支.我怎么摆脱它?我可以删除它吗?我担心的是我弄乱了gitflow配置.
我只对这个我不关心的分支做了一次提交.
我在PhpStorm中有一个使用SourceTree管理的开放项目.我试图使用SourceTree从提交中删除一些图像文件,但不小心选择了一个不应删除的文件.自删除文件以来,我没有更改任何内容(在PhpStorm或SourceTree中).我尝试在SourceTree中做Ctrl+ Z但没有发生任何事情.然后我检查了PhpStorm Vcs - >本地历史记录,但它没有显示该文件.我该如何恢复此文件?
我发现Gitlab和SourceTree支持每个存储库的图标,使它们更加具体,一目了然.
这怎么可能?
我早上推送了代码,工作正常,但现在我尝试推送代码,但收到此错误:Bitbucket Cloud 最近停止支持 Git 身份验证的帐户密码
在我的git存储库中,我在暂存区域中有一个奇怪的文件,它拒绝被还原,删除,提交 - 基本上我不能让它消失 ..
该文件必须是一些古老的OS 9文件,坐在文件夹中多年.
几天前我已经删除了文件系统中的文件,所以现在git正在跟踪删除Iconr.
然而,它被困在那里.
我通过SourceTree(我的git UI客户端)得到的错误是
致命:pathspec'文件夹/ Iconr'与任何文件都不匹配
知道如何让git 完全忘记那个文件吗?
我的项目中有很多文件被更改了.我想隐藏2个文件,但我有点害怕犯错,因为我从来没有这样做过.
如果我现在要藏匿,它会只隐藏2个阶段的文件吗?

如果我没有标记"保持分阶段的变化",那么它会恢复到以前的状态吗?这可能听起来很愚蠢,但最好保存然后抱歉.
我们在Windows 2008R2服务器上安装了Atlassian Stash,而且大多数情况下一切都运行良好.我们有一个由我们的本地内部部署CA颁发的SSL证书和一个DNS条目设置,所以我们可以去https://stash/,它工作得非常好,除了在Firefox中它会发出警告(相关?).
当使用Atlassian的Sourcetree时,我们可以导航并选择一个存储库,但是当我们尝试克隆它时,我们会收到以下错误:
致命:无法访问
https://user@url/scm/etc/etc.git:SSL证书问题:无法获得本地颁发者证书
如果我尝试从git bash尝试,我也会得到同样的错误.根据这个错误,我已经尝试按照将他们的网站上的SSL证书添加到Git 的说明,包括评论中的内容,但无济于事.我已经通过Firefox和MMC证书管理单元导出了证书,获得了相同的结果并将其放在自己的文件中,与curl文件结合使用,无论是什么不断出现此错误.我还没有尝试使用SSH密钥,因为我希望能让我的团队更容易.
我也尝试过使用ssh myserver并接受连接,然后输入密码重新启动; 仍然是同样的错误.
我也不想简单地忽略证书验证,因为那似乎有点无意义.
如何使用我们的CA颁发的证书?
git bitbucket ssl-certificate bitbucket-server atlassian-sourcetree
我的.gitconfig文件中有以下内容:
[user]
name = myname
email = myname@gmail.com
[core]
autocrlf = true
excludesfile = C:\\Users\\myname\\Documents\\gitignore_global.txt
[diff]
tool = meld
[difftool "meld"]
cmd = "C:/Program Files (x86)/Meld/meld/meld.exe"
prompt = false
[merge]
tool = meld
[mergetool "meld"]
cmd = "C:/Program Files (x86)/Meld/meld/meld.exe"
[difftool "sourcetree"]
cmd = "C:/Program Files (x86)/Meld/meld/meld.exe $PWD/$LOCAL $PWD/$BASE $PWD/$REMOTE"
[mergetool "sourcetree"]
cmd = 'C:/Program Files (x86)/Meld/meld/meld.exe' \"$LOCAL\" \"$REMOTE\" \"$MERGED\"
trustExitCode = true
Run Code Online (Sandbox Code Playgroud)
在Sourcetree中,我有以下设置:

但是,当我右键单击Sourcetree上的文件来执行外部差异时,我能够打开Meld,但文件的内容根本没有显示.

我在设置中做错了什么?
我的组织正在从Bitbucket切换到Github进行项目管理.今天,我试图通过使用SourceTree将我们最近的项目从Bitbucket转移到Github.我在项目中添加了第二个远程存储库(使用Github上目标存储库的URL),使所有内容保持最新,然后尝试将代码推送到存储库.弹出一个框,询问我的Github帐户的密码.我输入了(正确的)密码,然后单击"确定",再次弹出对话框.我再次输入了密码(正确),它做了同样的事情.
我的用户名被正确识别,我的密码是正确的,我尝试更新SourceTree,因为我听说这是以前版本的问题.问题依然存在.
我正在使用SourceTree 2.3.1