标签: atlassian-sourcetree

Git,Tower和SourceTree

我在我的Mac上试用了Tower和SourceTree GUI,我有两个非常基本的问题:

  • 这些GUI中的任何一个是安装Git可执行文件还是使用我的Mac上安装的Git?
  • Git会在我的Mac上安装在哪里?在命令提示符下,我输入了"哪个git",但它显然不在PATH中,所以没有运气.这很奇怪,因为我发誓它曾经在PATH中.

感谢您对新手的帮助.

git macos git-tower atlassian-sourcetree

2
推荐指数
1
解决办法
6051
查看次数

修改不在分支顶端的提交的最快,最乏味的方法?

我有时会遇到一种情况,我需要修复一个不在分支尖端的提交中的一行代码.(它是从顶部的第二或第三).我当然可以将最后一次或两次提交放在某处,修改有问题的提交,然后将这两个提交放回顶部,如果它,但我想知道是否有一个单击解决方案

1) SourceTree
2) git command line
Run Code Online (Sandbox Code Playgroud)

因为我认为上面描述的整个hoopla-doopla有点乏味.

不言而喻,我在谈论私有代码,功能分支,没有任何东西被推送到神圣的企业存储库,所以改变历史根本不是问题.

任何帮助,想法?

git atlassian-sourcetree

2
推荐指数
1
解决办法
215
查看次数

GIT无法恢复到先前的提交 - 远程不接受推送

我只是从Git开始,我有一些东西,我需要扭转到以前的提交.我可以在本地做这个没问题.

git reset --hard hashcode(或使用sourcetree)

然而,当我尝试推送到bitbucket时,souretree给了我一个错误,直到我拉下先前的提交,然后我回到了我开始无法恢复到之前的commit.l

如何在本地恢复到先前的提交,然后推送到bitbucket覆盖并删除在我恢复到之后的所有提交?

错误消息是:

git -c diff.mnemonicprefix=false -c core.quotepath=false push -v --tags origin Development:Development
Pushing to git@bitbucket.org:Username/project.git

To git@bitbucket.org:Username/project.git
 ! [rejected]        Development -> Development (non-fast-forward)
error: failed to push some refs to 'git@bitbucket.org:Username/project.git'

hint: Updates were rejected because the tip of your current branch is behind
hint: its remote counterpart. Integrate the remote changes (e.g.
hint: 'git pull ...') before pushing again.
hint: See the 'Note about fast-forwards' in 'git push --help' for details.
Run Code Online (Sandbox Code Playgroud)

git git-commit atlassian-sourcetree

2
推荐指数
1
解决办法
932
查看次数

如何在SourceTree中从远程主服务器创建分支?

我在SourceTree中有一个git master,我想在另一台计算机上创建一个分支.我怎么能这样做?(主=远程,在同一网络中)

git atlassian-sourcetree

2
推荐指数
1
解决办法
2万
查看次数

如何配置Visual Studio 2013以与Git/SourceTree一起使用

我希望能够在Visual Studio 2013中使用Git.我也希望能够使用SourceTree,但我不知道两者如何一起玩.

我在Visual Studio中创建了一个项目,将其配置为使用Git,但我不知道存储库的创建位置或者如何将其推送到远程存储库(BitBucket).任何人都可以解释这三种技术如何相互合作?

我看过Atlassian Connector for Visual Studio,但我没有运气.

提前致谢.

中号

git atlassian-sourcetree visual-studio-2013

2
推荐指数
1
解决办法
1万
查看次数

在许多错误提交之后合并分支

我是.git的新手,我正在使用Sourcetree/Bitbucket.我暂时不需要共享我的代码,只是为了跟踪我的项目并允许我撤消或恢复到旧版本.我读了很多指南,但对我来说仍然有些神秘.

我想要使​​用它的方法是每次我需要添加新功能时从主设备创建一个分支.我想继续在那个分支上工作,当它最终工作时,我想将它合并回主人,然后继续下一个功能.也许甚至有更好的方式来使用它,我愿意接受建议.

我最终遇到了这种情况,因为我必须快速发布一个新版本而且我没有时间来修复存储库.后来尝试修复它导致更加混乱.也许是时候寻求帮助了;) SourceTree screnshot

这就是我应该做的事情: - 29 gen,我想创建一个新的分支"transmitter_fo_nrf24l01 +" - 继续提交该分支,直到5 feb - 6月2日,创建一个新的分支(来自master)"added_serial_interface"(我想我在这里失败了.) - 再次使用12 feb的版本与master合并. - 为新功能创建一个新分支(来自主服务器)

今天我无法将adds_serial_interface合并到master,因为与5月5日添加的README文件发生冲突,最后一次尝试导致了那个孤独的头......

我现在如何合并主分支中的所有内容?我无法解决冲突.我不太关心修复所有的历史,但我现在至少要开始"清理"新功能,并了解我的错误是什么.谢谢!

PS抱歉小图片,如果您使用浏览器放大,您可以看到它的实际大小

git merge bitbucket atlassian-sourcetree

2
推荐指数
1
解决办法
51
查看次数

如何删除所有本地git更改并恢复旧提交?

所以这是场景,我有一个项目有很多提交,最近我为我的项目安装了一大堆新包并启动它们.

我去做了这些改变(没有推动),但后来意识到我忘了测试一个核心组件.测试失败了,我现在已经把我的代码搞得一团糟,我的项目无法构建,我无法解决它.

我可以选择一个先前的提交并检查它,它会恢复任何已更改的文件,但是新包添加的任何文件仍然存在.

反正有没有清理出来,让我的工作副本与我的一个提交相同?

git atlassian-sourcetree

2
推荐指数
1
解决办法
5144
查看次数

使用vagrant ssh时如何粘贴到SourceTree终端窗口

在Sourcetree中单击终端并vagrant ssh在窗口中使用该命令时,如何从剪贴板粘贴文本?

这些不起作用:

  • Ctrl + V.
  • 按Ctrl + Shift + INS
  • 右键单击窗口并选择粘贴.

windows ssh terminal atlassian-sourcetree

2
推荐指数
1
解决办法
702
查看次数

不能推或拉Git

我是使用Git的新手,但我确实理解了基础知识.但是,我还没有遇到过推/拉冲突的情况......直到现在.

另外,我应该指出,我用来与Git存储库交互的GUI工具是Atlassian SourceTree(我们使用Atlassian Stash来管理我们的repo).

这是场景:

我有2次提交Push,显然我需要进行4次更改Pull.

当我试图Pull得到这个:

git -c diff.mnemonicprefix=false -c core.quotepath=false fetch origin

git -c diff.mnemonicprefix=false -c core.quotepath=false pull --no-commit origin master
You have not concluded your merge (MERGE_HEAD exists).

Please, commit your changes before you can merge.

Completed with errors, see above.
Run Code Online (Sandbox Code Playgroud)

它说我需要完成我的合并,但它不允许我做任何事情.我没有得到合并列表,也没有自动合并.我似乎无法通过合并,所以我可以继续解决Push/Pull冲突.

当我试图Push得到这个:

git -c diff.mnemonicprefix=false -c core.quotepath=false push -v --tags origin master:master
Pushing to http://XXXXXX@XXXXXXXX.XXXX.XXXX:XXXX/XXXX/XXXX/XXXXX.git
To http://XXXXXX@XXXXXXXX.XXXX.XXXX:XXXX/XXXX/XXXX/XXXXX.git
 ! [rejected]        master -> master (non-fast-forward)
error: failed to …
Run Code Online (Sandbox Code Playgroud)

git bitbucket-server atlassian-sourcetree

2
推荐指数
1
解决办法
5675
查看次数

致命:无法访问'x.git':在CONNECT之后从代理收到HTTP代码404

当尝试从Source Tree拉/推一个git repo时,我收到了这个错误.安装并重新安装Source Tree和Git后,我仍然收到错误.这阻止我更新git repo或拉动更改.这个问题应归咎于一个环境.

git atlassian-sourcetree sourcetree

2
推荐指数
1
解决办法
7184
查看次数