我们想使用mercurial进行Web开发,但我们不能(也不想)在共享主机上安装mercurial.我们尝试使用这里提到的wget ,但是我得到401错误.凭据和链接是正确的(为安全起见进行了修改).
有没有办法从命令行下载源?
这个错误还是我做错了什么?
回复如下:
$ wget _http://xxxx:yyyyyyy@bitbucket.org/username/repo/get/be51983f6357.zip
--2011-10-31 00:26:50--
http://username:password@bitbucket.org/username/repo/get/be51983f6357.zip
Resolving bitbucket.org... 207.223.240.182, 207.223.240.181
Connecting to bitbucket.org|207.223.240.182|:80... connected.
HTTP request sent, awaiting response...
301 Moved Permanently Location: https://bitbucket.org/username/repo/get/be51983f6357.zip [following]
--2011-10-31 00:26:51--
https://bitbucket.org/username/repo/get/get/be51983f6357.zip
Connecting to bitbucket.org|207.223.240.182|:443... connected.
HTTP request sent, awaiting response...
401 UNAUTHORIZED Authorization failed.
Run Code Online (Sandbox Code Playgroud)
Thanx求助...我将http改为https和用户用户及密码属性:
浏览器工作正常,Wget没有......
$ wget --verbose --user=XXXXX --password=YYYY https://bitbucket.org/ekku/REPO/get/aabbccddeee.zip
--2011-10-31 18:27:10-- https://bitbucket.org/ekku/REPO/get/aabbccddeee.zip
Resolving bitbucket.org... 207.223.240.182, 207.223.240.181
Connecting to bitbucket.org|207.223.240.182|:443... connected.
HTTP request sent, awaiting response... 401 UNAUTHORIZED
Failed writing HTTP request: Bad …Run Code Online (Sandbox Code Playgroud) 以下是我采取的步骤.
无法访问工作副本"MyAppName".
请确认可以访问工作副本,然后重试.
但是,我可以使用命令行从终端应用程序执行提交(以及其他类型的git操作)而不会出现任何问题.
我尝试重新启动计算机,删除所有Xcode设置,但没有任何帮助.
更新:我今天再试一次,现在工作正常.也许这是Xcode中的某种间歇性错误.
当您想对代码提出建议时,您使用了什么功能?让我们说,其中一位成员认为以另一种方式编写代码的特定部分会更好,如果获得批准,他/她是否会实施实际的更改?
我正在与另一位开发人员合作开发一个Git项目.他意外地犯了一些东西并推了推,但我们不希望它在那里.
我们正试图找到一种方法来将分支硬重置回先前的提交,然后在提交之后销毁历史记录,这就像我们刚刚完成最后一次提交.
我们所能找到的只是'安全'的方法来恢复,但我们实际上想知道是否有一种完全破坏性的方法来删除推送的提交并恢复到之前的提交.
我安装了Eclipse Mars启用了Git透视图并导入了一个存储库.它看起来很好,但Eclipse表现不正常我无法创建新文件,搜索没有找到我所在文件之外的任何内容.从GitHub,Bitbucket和其他Git主机导入存储库/项目的正确方法是什么?
我已经将Bitbucket存储库与JIRA项目连接了。现在,当我提交Bitbucket时,我可以引用JIRA问题,也可以从JIRA在Bitbucket存储库中创建分支,并查看JIRA的提交。
但是,当我在JIRA中创建问题或在Bitbucket中创建问题时,它们未同步。我尚未找到有关此的任何教程。
这是否意味着当我们将其连接到JIRA时,Bitbucket中的“问题”部分就没有用了吗?Bitbucket的“问题”部分是否仅适用于未连接到JIRA的存储库(我应该在具有JIRA连接的存储库中将其关闭吗?
我相信这对于以前做过这些事情的人来说是个简单的答案。
我正在尝试生成项目的变更日志(bitbucket.org中的仓库),但是找不到简单的解决方案。我们正在使用这种模式
(<type>(<scope>): <subject>)
Run Code Online (Sandbox Code Playgroud)
填充提交消息,并标记版本(0.1、0.2、0.3)。
有什么现成的东西(某些脚本,npm包等),或者我能做的最好的事情就是使用git log编写一些自定义脚本并解析数据(提交消息等)。 ?
我知道有一个github-changelog-creator,但是只要这个仓库在一个bitbucket仓库中,我就不能使用。
我有一个具有如下历史记录的遥控器:
如您所见,O和P是合并提交,并且它们都关闭了它们的旧分支,因此现在只有一个分支。
我想将CDEGJKLN压缩为一次提交,将FHIM压缩为另一次提交,因为它们只是使历史混乱的微小提交。
在本地,我设法使用John O'M的答案中所述的方法压缩CDEGJKLN。对于这个问题,像这样:
git checkout -b squashing-1 N
git reset --soft C~
git commit -m "Squashed history"
git replace N [ID_of_the_commit_i_just_made]
Run Code Online (Sandbox Code Playgroud)
并且可以正常工作,git log从主分支本地正确地报告Q,P,O,X,M,I等(X是新压缩的提交)。
从这里开始,下一步是(1)签出主分支并合并更改,(2)删除临时本地分支,然后(3)将更改推送到远程仓库。但是(1)和(3)报告“ 已经更新”或“ 一切都已更新”,因为对树没有任何实际更改,这正是所有这些要点。
我也尝试过使用git push --force origin main-branch,git push --force-with-lease origin main-branch但是得到了相同的结果:一切都是最新的。
如何正确合并这些历史记录更改并将其推送到BitBucket,而不必重新创建整个存储库?
我想将我的git存储库中的文件夹拆分为新文件夹.但我想保留所有与此文件夹相关的所有打开/关闭分支和历史记录.
\ Source Repo
--\ AAA
--\ BBB
----\ DDD
----\ EEE
--\ CCC
\ New Repo 1
--\ AAA
--\ CCC
\ New Repo 2 (BBB subfolder)
--\ DDD
--\ EEE
Run Code Online (Sandbox Code Playgroud)
我按照此处描述的步骤https://help.github.com/articles/splitting-a-subfolder-out-into-a-new-repository/ - 但这仅适用于单个分支.最后 - 我获得了所有(?)提交的新存储库,但没有分支信息.
我尝试使用--all参数为所有分支执行此操作,但我不清楚如何将所有重写的分支推送到空的远程仓库.
这是我目前的情况:
$ git clone https://github.com/USERNAME/REPOSITORY-NAME
$ cd REPOSITORY-NAME
$ git filter-branch --prune-empty --subdirectory-filter FOLDER-NAME -- --all
Run Code Online (Sandbox Code Playgroud)
在这一点上,如果我看看我的本地回购,我似乎有所有历史和所有分支在遥控器的起源.
$ git remote -v
origin https://github.com/USERNAME/REPOSITORY-NAME.git (fetch)
origin https://github.com/USERNAME/REPOSITORY-NAME.git (push)
$ git remote set-url origin https://github.com/USERNAME/NEW-REPOSITORY-NAME.git
$ git remote -v
origin https://github.com/USERNAME/NEW-REPOSITORY-NAME.git …Run Code Online (Sandbox Code Playgroud) 我正在学习使用git,现在我有一个项目,我正在使用bitbucket来保存我的代码,我知道如何更新它,事情就是现在我对我的代码进行了一些市长更改,我想要上传但不丢失或更新已经在bitbucket上的代码,我该怎么做?我找不到命令.
分支是否与版本相同?例如,如果我创建一个分支:
git checkout -b <new-branch>
Run Code Online (Sandbox Code Playgroud)
这个分支就像说项目v1.2?