當我們沒有git clone一個項目,而是在github網站下載了一個zip,這在某些體積過大的倉庫會經常這樣幹。
這時,我們要做的是:
初始化
git init
git remote add origin URL
git fetch --depth=1 --filter=blob:none origin main
git switch -c ejbranch origin/main
(新建分支ejbranch)
當要修改某文件
git checkout origin/main -- path/to/file
修改後
git add path/to/file
git commit -m "Modify file"
git push origin 本地分支名:遠端分支名