我使用Git Subtree如下:
git subtree add --prefix=directory_destination_path --squash git@bitbucket.org:kicaj/projectname.git master
Run Code Online (Sandbox Code Playgroud)
但在路径:directory_destination_path复制所有回购projectname.git
如何复制到directory_destination_path只有子目录或只有一些文件projectname.git?
编辑:还有
一个问题:
如何更新(自动)两个存储库中的文件更改仍然是相同的?有可能的?
我在 bitbucket 的帮助下创建了一个新的 git 存储库,称为混淆矩阵。现在,我正在另一个 git 存储库(称为workspace)中尝试将混淆矩阵存储库添加为子模块,如下所示:
git submodule add https://....@bitbucket.org/..../confusionmatrix.git
Run Code Online (Sandbox Code Playgroud)
但我收到以下错误:
“confusionmatrix”没有检出提交
我已经将它与其他 git 存储库一起制作到同一个存储库“工作区”并且运行良好。
我做错了什么?
我正在尝试将我的代码推送到我的位存储桶存储库,但从位存储桶更新后的最后几天开始,我必须使用令牌来推送代码。但我不知道在哪里添加令牌。谁能告诉我android studio的整个流程。我也阅读了 此文档。但不知道如何在 android studio 中使用它。
我尝试通过git push命令删除bitbucket上的git远程分支:
qty:workspace qrtt1$ git push origin :my_branch
remote: fatal: bad object 0000000000000000000000000000000000000000
remote: bb/acl: qrtt1 is allowed. accepted payload.
remote: fatal: bad object 0000000000000000000000000000000000000000
To git@bitbucket.org:qrtt1/workspace.git
- [deleted] my_branch
Run Code Online (Sandbox Code Playgroud)
但是,只删除了我本地条目中的分支.我该如何删除它?
PS.我可以从github以相同的方式删除远程分支.
我正在尝试将项目从BitBucket克隆到我的Android Studio.最后它最终导致错误.iml文件不存在.我究竟做错了什么?
编辑: - 从我的仓库加载项目后,它显示错误加载项目.无法加载两个模块,这两个模块是.iml文件.
我试图在我的package.json中包含一个私有BitBucket存储库,但我也想管理该版本,作为一个普通的模块.目前我正在使用这个
"package-name": "git+https://<user>:<password>@<url-repository>.git"
Run Code Online (Sandbox Code Playgroud)
我已经尝试过,但它没有用.
"package-name": "git+https://<user>:<password>@<url-repository>.git#v1.0"
Run Code Online (Sandbox Code Playgroud)
任何的想法?
我做那样的事情:
git clone
git checkout -b new_feature
< work and commit >
git rebase master
< work and commit >
< finish working >
git rebase master
git push origin new_feature
< I create pull request via bitbucket's web interface >
Run Code Online (Sandbox Code Playgroud)
审核更改的人正在执行以下操作:
git pull
git checkout master
git merge --squash new_feature
git push origin master
Run Code Online (Sandbox Code Playgroud)
我希望这会接受拉动请求,但是没有,我错过了什么?
我阅读了很多bitbucket的文档"使用pull请求",但这对我来说仍然不太清楚.
我可以看到所有来自new_feature分支的提交都已应用于master分支(通过git merge --squash),我可以看到哪些文件已经更改,但是现在当我在bitbucket的pull-request接口上按"merge"时,我在master中有另一个提交,即合并并且这不会更改任何文件(所有更改都已由之前应用git merge --squash)但只是将所有这些提交历史记录放入主文件中,这不是我想要的.
通过:https://confluence.atlassian.com/display/BITBUCKET/Working+with+pull+requests
手动将请求提取到本地系统
有时,在接受拉取请求之前,最好使用工作流来测试本地系统上的变更集.您可以使用任何拉取请求执行此操作.典型的工作流程是:在Bitbucket中接收拉取请求.使用传入的变更集更新本地存储库.调查和/或测试更改集.如果更改集合良好,则将其合并到本地存储库中.您可能必须解决一些冲突.然后,将本地存储库推回Bitbucket.回到Bitbucket,Pull请求在Pull requests选项卡中被标记为已接受.如果您不喜欢更改请求,则在本地放弃更改并拒绝Bitbucket上的pull请求.想法?
我正在使用GitHubObjectiveCGitIgnore
当我进入sourcetree进行提交时,我看到:
project.xcworkspace
Run Code Online (Sandbox Code Playgroud)
使用Github .gitignore文件不会忽略此文件.我不确定是否需要提交并推送此文件?
推送后我一直在远程存储库中看到此消息:
1在master后面提交.
此合并具有必须在提交之前解决的冲突.
要手动将这些更改合并到TA20footerLast,请运行以下命令:
> git checkout 7c891f50c557
#注意:这将创建一个独立的头!
> git merge remotes/origin/master
git github bitbucket branching-and-merging git-merge-conflict
我在BitBucket上有一个超过4GB的GIT存储库.
我无法使用普通的GIT命令克隆存储库,因为它失败了(看起来它工作了很长时间但后来又回滚).
我也无法从BitBucket界面下载存储库作为zip:
Feature unavailable This repository is too large for us to generate a download.
Run Code Online (Sandbox Code Playgroud)
有没有办法逐步下载GIT存储库?
bitbucket ×10
git ×7
android ×2
git-subtree ×1
github ×1
node-modules ×1
npm-install ×1
objective-c ×1
package.json ×1
pull-request ×1
push ×1
token ×1
xcode ×1
xcode5 ×1