Git 本地和repo上倉庫的清洗

2021-08-29 05:39:30 字數 995 閱讀 9696

在於將龐大複雜的資料同步到本地,經過本地清洗後傳回repo倉庫。

注:本說明的所有命令都使用命令列執行(如:usr/bin/bash)

$,代表這是乙個引數,需要更換為使用者自己的具體物件

git clone $url

cd到你轉殖**的根目錄下

cd $your_clone_git_root

使用du -ha檢視列表下有什麼大檔案,判斷該檔案是否需要

使用命令,將自己不需要的檔案,或目錄刪除

git filter-branch --force --index-filter 'git rm --cached --ignore-unmatch $path-to-remove-file' --prune-empty --tag-name-filter cat -- --all

注意,其中的$path-to-remove-file是相對目錄,相對於git倉庫的根目錄。

當看到# ref 'refs/heads/ $branch' was rewritten,其中$branch是你的分支名。

使用命令

git push $origin $master --force

$origin:本地remote中設定的別名

$master:希望覆蓋的分支

使用命令

git reflog expire --expire=now --all

git gc --prune=now

git gc --aggressive --prune=now

git如何永久刪除檔案(包括歷史記錄)

如何清洗 git repo **倉庫

xcode本地git倉庫和遠端倉庫繫結

今天下午研究了半天 第一 是在github上建立遠端倉庫,然後git clone 到本地 然後再本地建立xcode專案 即已經練級成功 第二 是本地已經有git 庫了,然後再github新建乙個遠端倉庫 在本地終端 進入到專案的目錄下 即包含git庫的目錄下 輸入git remote add ori...

Git本地倉庫和github遠端倉庫

用上 github的小夥伴,最需要的就是讓本地的git與github相關聯 首先要擁有乙個github賬戶 安裝git到本地並配置好,到 執行全域性git到cmd 如果出現這個介面,就證明,已經安裝完成。這裡不介紹如何配置和註冊github。流程介紹 先來介紹一下git和github是如何構成關係和...

git連線本地倉庫和遠端倉庫

安裝git 安裝過程省略 建立遠端倉庫 以碼雲為例 1,建立乙個專案 2,專案中生成乙個readme.md檔案 3,新增ssh公鑰 建立本地庫 建立乙個資料夾 git clone git gitee.com hb1029 web.git 將遠端倉庫專案轉殖到本地此時,本地已經有readme.md檔案...