目錄
文章
分類
標籤
AI ai android Bitbucket C# C++ Certbot ChatGPT Cloudflare Code Runner CPE CPU排程 cron Daphne Django DNS設定 Docker fused-location Git GPT HTML HTTPS kotlin Line Bot Linux location-app Mac macOS MySQL n8n Next.js Nginx OpenAI permissions Python Python Django Pytorch pytorch PyTorch rclone React Redis Replit SSL streamlit Swap Ubuntu Unity Vector VM設定 VSCode WebSocket WordPress Wordpress wordpress-備份 yolo 中位數 伺服器設定 修復 最佳住址 利率 前端 動態生成 即時通訊 卷積神經網路 場景切換 學習 安全性 專案管理 帳號建立 影像分類 後台 性能 惡意軟體 成績查詢 投資 排序 操作系統 效率 教學 殖利率 深度學習 演算法 版本控制 物件偵測 神經網絡 程式解題 程式設計 競程 系統管理 終端機 統計 網頁框架 股票 自動化 財務 資料共享 資料結構 距離計算 路由 遊戲開發 選單 部署 開發 開發技巧 開發環境 開發者 雲端備份 靜態文件
目錄
目錄
696 字
3 分鐘
本地專案推送至Bitbucket遠端存放庫
我的工作常常會使用到 bitbucket 遠端存放庫,前幾次使用不是很熟悉,因此我將步驟記錄下來讓我對 git 語法更熟悉:
將本地專案推送到 Bitbucket 的教學文案
本文介紹了如何將本地的 Git 專案推送到 Bitbucket,包括每個步驟執行指令後的顯示內容。
步驟 1: 初始化本地 Git 儲存庫
如果尚未初始化 Git 儲存庫,首先進入專案目錄並執行以下命令:
1git init顯示內容
1Initialized empty Git repository in /Users/zhuang/iavogue/.git/步驟 2: 新增 Bitbucket 遠端倉庫
將 Bitbucket 的儲存庫 URL 新增到本地專案的 Git 遠端倉庫列表中:
1git remote add origin git@bitbucket.org:iambigd/wp-iavogue.git檢查遠端倉庫是否正確添加:
1bash2git remote -v顯示內容
1origin git@bitbucket.org:iambigd/wp-iavogue.git (fetch)2origin git@bitbucket.org:iambigd/wp-iavogue.git (push)步驟 3: 添加專案檔案到暫存區
將本地專案中的檔案添加到 Git 暫存區中,準備提交變更:
1git add .檢查添加的檔案:
1git status顯示內容
1On branch main2Your branch is up-to-date with 'origin/main'.3Changes to be committed:4 (use "git reset HEAD <file>..." to unstage)5
6 new file: index.html7 new file: styles.css步驟 4: 提交變更
提交這些檔案並附上提交訊息:
1git commit -m "第一次提交"顯示內容
1[main (root-commit) fd4c3c0] 第一次提交2 2 files changed, 190 insertions(+)3 create mode 100644 index.html4 create mode 100644 styles.css步驟 5: 推送到遠端 Bitbucket 儲存庫
嘗試將本地專案推送到遠端儲存庫:
1git push -u origin main顯示內容(成功時)
1枚舉物件: 72, 完成.2物件計數中: 100% (72/72), 完成.3使用 8 個執行緒進行壓縮4壓縮物件中: 100% (66/66), 完成.5寫入物件中: 100% (71/71), 1.70 MiB | 27.14 MiB/s, 完成.6總共 71 (差異 0),復用 0 (差異 0),重用包 0 (總共 0)7To bitbucket.org:iambigd/wp-iavogue.git8 145a286..9a1623a main -> main9Branch 'main' set up to track remote branch 'main' from 'origin'.常見問題:推送被拒絕 (non-fast-forward)
顯示內容
1! [rejected] main -> main (non-fast-forward)2錯誤: 推送一些引用到 'bitbucket.org:iambigd/wp-iavogue.git' 失敗3提示: 更新被拒絕,因為您目前分支的最新提交落後於其對應的遠端分支。解決方案
拉取遠端的變更並重新推送:
1git pull origin main --rebase2git push origin main顯示內容
1來自 bitbucket.org:iambigd/wp-iavogue2 * branch main -> FETCH_HEAD3成功重定基底並更新 refs/heads/main。4
5枚舉物件: 72, 完成.6物件計數中: 100% (72/72), 完成.7使用 8 個執行緒進行壓縮8壓縮物件中: 100% (66/66), 完成.9寫入物件中: 100% (71/71), 1.70 MiB | 27.14 MiB/s, 完成.10總共 71 (差異 0),復用 0 (差異 0),重用包 0 (總共 0)11To bitbucket.org:iambigd/wp-iavogue.git12 145a286..9a1623a main -> main強制推送(如需要)
如果你不在意遠端歷史,或者希望覆蓋遠端的變更,你可以使用 --force 強制推送:
1git push -f origin main部分資訊可能已經過時
目錄
文章
分類
標籤
AI ai android Bitbucket C# C++ Certbot ChatGPT Cloudflare Code Runner CPE CPU排程 cron Daphne Django DNS設定 Docker fused-location Git GPT HTML HTTPS kotlin Line Bot Linux location-app Mac macOS MySQL n8n Next.js Nginx OpenAI permissions Python Python Django Pytorch pytorch PyTorch rclone React Redis Replit SSL streamlit Swap Ubuntu Unity Vector VM設定 VSCode WebSocket WordPress Wordpress wordpress-備份 yolo 中位數 伺服器設定 修復 最佳住址 利率 前端 動態生成 即時通訊 卷積神經網路 場景切換 學習 安全性 專案管理 帳號建立 影像分類 後台 性能 惡意軟體 成績查詢 投資 排序 操作系統 效率 教學 殖利率 深度學習 演算法 版本控制 物件偵測 神經網絡 程式解題 程式設計 競程 系統管理 終端機 統計 網頁框架 股票 自動化 財務 資料共享 資料結構 距離計算 路由 遊戲開發 選單 部署 開發 開發技巧 開發環境 開發者 雲端備份 靜態文件
目錄