git subtree 拆庫,提交,建立關聯

2021-08-13 19:51:24 字數 681 閱讀 9733

git

根目錄 

project_a/

project_b/

...git拆庫:

# 拉乙個新分支

gitcheckout -b project_a

# 重構本分支的log,將project_a目錄提為根目錄並去掉其他檔案和log

gitfilter-branch 

-f--prune-empty --subdirectory-filter project_a/

# 將新的遠端**庫新增到當前工作目錄

gitremote add project_a git://******

# 將新的分支push到新的**庫的master分支

gitpush 

-fproject_a project_a:master

建立關聯(本地沒有該子庫資料夾):

git subtree 

add--prefix=

project_a

project_a

master --squash

# 從遠端倉庫更新子目錄

git fetch ai master 

gitsubtree pull --prefix=project_a project_a master --squash

mysql創庫創表語句 mysql 資料庫(1)

1 1.掌握創庫,創表的方法 創庫create database haha 使用庫use haha 創表1create table t1 id int 檢視所有表 show tables 插入資料 insert into t1 values 1 查詢所有資料 select from t1 刪除表dr...

分布式資料庫拆表拆庫的常用策略

在大容量,高負荷的web系統中,對資料庫進行一系列拆分,可有效提公升資料庫容量和效能。在初學程式的早期,程式設計師通常都喜歡按傳統資料庫設計模式,設計為單庫和單一功能表的結構,這樣的結構在資料量和併發量達到一定程度之後,會出現嚴重效能問題和維護問題。在出現問題的時候才著手進行優化,會非常痛苦,所以應...

分布式資料庫拆表拆庫的常用策略

在大容量,高負荷的web系統中,對資料庫進行一系列拆分,可有效提公升資料庫容量和效能。在初學程式的早期,程式設計師通常都喜歡按傳統資料庫設計模式,設計為單庫和單一功能表的結構,這樣的結構在資料量和併發量達到一定程度之後,會出現嚴重效能問題和維護問題。在出現問題的時候才著手進行優化,會非常痛苦,所以應...