111
0
  • 會員登入
  • 聯絡我們
  • 123關於我們
    回主選單
    • 《熱門族群》宅經濟拉抬面板需求 面板股大漲慶祝
    • 第2篇
    • 第3篇
    • 你好
    • 客製傘有兩種?
    • 更多
  • 服務項目
    回主選單
    • 網路顧問
    • 222
    • 服務內容
    • 雨傘維修服務
    • 更多
  • 產品總覽
  • 部落格
  • Podcast
  • 最新消息
  • Join us
  • Login
  • 0
    111
  • 聯絡我們
  • 123關於我們
    《熱門族群》宅經濟拉抬面板需求 面板股大漲慶祝 第2篇 第3篇 你好 客製傘有兩種?
  • 服務項目
    網路顧問 222 服務內容 雨傘維修服務
  • 產品總覽
    3C 家具 包包 文具 wheel spacer
  • 部落格
  • Podcast
  • 最新消息
  • 文章總覽
  • 分類
  • 全部
  • 投資理財
  • 技術筆記
  • 日本旅遊
  • 網站搬家
  • 時事觀察
  • 公司經營
  • 主機架設
  • 接案
  • 遊戲心得
  • 產品開箱
  • 網頁相關
  • 金流串接
  • 遊戲經濟
  • 閒聊
  • 直銷
  • CodeIgniter
  • 真田丸
  • cpanel
  • 出書材料
222 333
  1. 首頁
  2. 部落格

專案維護 - 使用 git

2012 May 26 未分類
前鎮子開始使用 bitbucket 的 git 版本管理系統

原則是希望 新的案子 都從一個主要的後台版本複製出去









一來這樣比較好管理

最新的案子總是套用最新的後台



二來是

如果照以前的改法

新的修改都改在新的案子上

最後要 merge 回來

如果沒有用版本管理 通常會改的亂七八糟

不知道哪裡有改哪裡沒改









目前的步驟是

主要後台版本 叫做 project

假設現在有個新的案子

我就從 這個 project 的主要版本 clone 一份出來

新的專案叫做 new_project



#git clone git@bitbucket.org:[account]/[project].git [new_project]



接著進入到 新專案 new_project 的目錄中



#cd new_project



然後把遠端的 origin 路徑刪掉



#git remote rm origin





刪除以後 要加入新的路徑 才能 push 到遠端



#git remote add origin ssh://git@bitbucket.org/[account]/[new_project].git





這樣就設定完成了 可以開始新的專案了

檔案如果有更新就可以 commit/push





第一次 push 的時候要下

#git push -u origin master

指定 push origin











之前 project 的修改記錄也會一起 push 到 server 上

其實這跟開一個 branch 差不多

如果開發新專案的時候增加了什麼新功能

再 copy 回原本的專案

也算是一種 merge



這樣一來就不會新案子改了什麼 但是之後的案子copy到舊的樣板

同樣的東西一改再改






  • 分享此文章

111

  • 333
  • 555
  • 777

222

  • 999
  • aaa
  • ddd

Contact us

  • 營業時間: 888
  • 聯絡電話: 555
  • 地址: 333 444
COPYRIGHT ©111 All rights reserved | Designed by 路老闆