我希望每个分支有一个管道
我将一个放在分支开发上,另一个放在分支主控上,但它们没有被考虑在内。
出于安全原因,Bitbucket 对我来说本质上是一种版本控制工具,除了我之外没有人处理这些存储库。我有一个本地项目,存储在本地目录中。该目录被创建为空,然后我从远程存储库(在 bitbucket 上)克隆到名为 A 的本地存储库中。
我在本地工作,并使用 sourcetree 提交/推送。
我需要重命名一个项目,这意味着:
有人有防弹方法吗?
注意:我是 git 用户,这就是为什么我使用 sourcetree,而不是了解所有命令和选项的 git 超级巨星:)
当我部署到生产环境时,我尝试curl向 bitbucket 上的 CI/CD YAML 添加命令。该curl命令向 CloudFlare API 发送 POST 请求以清除缓存。该命令包含-H变量作为必要的 HTTP 标头。这导致 bitbucket 上出现缩进错误,因此我无法提交更改,而且我不确定原因。我不熟悉 YAML 语法以及如何解决此问题。
bitbucket-pipelines.YAML
image: python:3.7.4
clone:
depth: full
pipelines:
default:
- step:
caches:
- pip
script:
- echo "nothing"
branches:
prod:
- step:
name: Deploy to Staging
deployment: staging
script: #staging script
- git push https://heroku:$HEROKU_API_KEY@git.heroku.com/$HEROKU_STAGING_APP_NAME.git HEAD:master --force
- step:
name: Deploy to Production
deployment: production
trigger: manual
script: #production script
- git push https://heroku:$HEROKU_API_KEY@git.heroku.com/$HEROKU_APP_NAME.git HEAD:master --force
- "curl …Run Code Online (Sandbox Code Playgroud) 请帮助我。
我想在拉取请求获得批准后将我的功能分支合并到开发分支。
然后我使用 PowerShell 运行并运行合并命令,如下所示:
我首先使用 git checkoutdevelop 签出了开发分支。然后我运行 git merge 命令:git merge feature-calendar-alignment。这是我收到的输出:
Updating 8321f..113b88c
Fast-forward
.../calendar.component.html | 176 +++++++++------------
.../calendar.component.less | 3 +
2 files changed, 80 insertions(+), 99 deletions(-)
Run Code Online (Sandbox Code Playgroud)
当我运行 git log 时,我的更改得到确认: commit 113b88c60c1209d3ca6c68c1237da (HEAD ->development, origin/feature-calendar-alignment, Enter feature-calendar-alignment) 作者:Sivuyile sivuyile@xxx.co.za 日期:2015 年 8 月 2 日星期一:57:43 2021 +0200
我的问题是,当我使用 Web 界面检查开发分支上的提交时,我在那里看不到我的提交?
当登录开发 Web 应用程序时,我看不到我的更改。我还尝试在拉取请求上使用合并按钮,但收到一条错误消息消息(您正在尝试根据过时的信息修改拉取请求。)。
你能帮我合并我的功能分支来开发吗?
提前致谢。
我在本地分支机构,然后切换回main. 它说Your branch is up to date with origin/main,但当我git pull这样做时,它确实会拉出一堆新的更新。这是否意味着我的分支没有最新origin/main?
我需要为存储库创建一个 HTTP 访问令牌,这允许我在另一个存储库中构建 nodeJS 应用程序时从中提取模块。
过去这是通过使用一名员工的个人访问令牌来完成的,我想改变这一点。
我参考了这篇文章“ https://confluence.atlassian.com/bitbucketserver/personal-access-tokens-939515499.html ”,其中步骤说明如下:
为项目或存储库创建 HTTP 访问令牌
可以为团队创建 HTTP 访问令牌,以在项目或存储库级别而不是特定用户授予权限。为项目或存储库创建 HTTP 访问令牌(需要项目或存储库管理员权限):
问题出在我的存储库设置中,我找不到“HTTP 访问令牌”。
我使用的是 Bitbucket 云,而文章提到的是 bitbucket 服务器,这会产生问题吗?如果是这样,这个选项在 bitbucket 云中不可用?
当我尝试推送时,sourcetree 显示以下错误。
git -c diff.mnemonicprefix=false -c core.quotepath=false --no-optional-locks push -v --tags ruling master:master
remote: Bitbucket Cloud recently stopped supporting account passwords for Git authentication.
remote: See our community post for more details: https://atlassian.community/t5/x/x/ba-p/1948231
remote: App passwords are recommended for most use cases and can be created in your Personal settings:
remote: https://bitbucket.org/account/settings/app-passwords/
fatal: Authentication failed for 'https://bitbucket.org/xxxxxxx/ruling.git/'
Run Code Online (Sandbox Code Playgroud)
所以我去了https://bitbucket.org/account/settings/app-passwords/ 创建应用程序密码,添加密码标签,并选择权限。
但推送仍然不起作用,并且出现相同的错误消息。
之后,我不知道该怎么办。请告诉我下一步应该做什么。
我正在使用bibucket git,一切都运行良好.我在bitbucket上有一个名为php的主要仓库.我克隆了repo并在本地仓库中,我创建了一个名为oop的文件夹,在其中我创建了两个文件夹名称空间,重载.
结构如下所示:
php --- parent folder
oop --- child folder
-namespaces ---- namespaces.php --- files inside the child folder oop
-overloading --- overloading.php --- files inside the child folder oop
Run Code Online (Sandbox Code Playgroud)
我把我所拥有的一切都添加到我当地的回购中
git add .
Run Code Online (Sandbox Code Playgroud)
并做了我最初的提交
git commit -m "my initial commit"
Run Code Online (Sandbox Code Playgroud)
我把它推到了一个桶里
git push -u origin master
Run Code Online (Sandbox Code Playgroud)
然而,昨天,我需要将我的oop文件夹重命名为oopnotes.I确实成功重命名并开始像往常一样提交.但是在我的bitbucket repo上,我没有看到唯一的oopnotes文件夹,我也看到了从后面的旧oop文件夹没有重命名.
这是否意味着我仍然在我的本地仓库中有旧的oop文件夹,如何在我的本地仓库和我的bitbucket仓库中摆脱它?
伙计们,我需要你的帮助!
我试图第一次将我的hg存储库推送到bitbucket.它不起作用,我认为这是因为该项目是巨大的.因此,我只想推送一个文件.因为之前我做过"hg add*",我想撤销这个,然后键入"hg remove*",现在它删除了我的计算机上的文件.但不是全部,只有一些......
我需要这些文件,我该怎么办?请告诉我他们没有走了,请拜托.
非常感谢你的帮助!!
这是我的命令历史:
518 hg commit commit_test.txt -m "first commit"
519 hg add commit_test.txt
520 hg commit -m "test"
521 ls -ll
522 ls -la
523 cd .hg/
524 ls
525 ls -la
526 pico hgrc
527 cd ..
528 hg status
529 hg add commit_test.txt~
530 hg add commit_test.txt
531 hg commit -m "blabla"
532 hg push
533 hg add commit_test.txt
534 hg commit -m "maaan"
535 hg status
536 hg remove *
537 hg …Run Code Online (Sandbox Code Playgroud) 我按照以下说明将Netbeans 8.0.1中的Java项目推送到Bitbucket存储库,但出现以下错误:

项目>团队> Git>初始化
项目>右键单击>团队>提交
项目>团队>远程>推送> ...
我试图解决这个问题,下面的步骤这篇文章,但没有成功.
bitbucket ×10
git ×6
branch ×1
cloudflare ×1
git-branch ×1
java ×1
mercurial ×1
netbeans ×1
syntax-error ×1
yaml ×1