45 lines
942 B
Plaintext
45 lines
942 B
Plaintext
# 1) Rename local branch master -> main
|
|
git branch -m master main
|
|
|
|
# 2) Push local main and overwrite remote main
|
|
git push -u origin main --force
|
|
|
|
# 3) (Optional) delete remote master branch
|
|
git push origin --delete master
|
|
|
|
|
|
#git lfs install
|
|
Sets up Git hooks so LFS works in this repo / user.
|
|
|
|
bash
|
|
Copy code
|
|
git lfs track "*.step"
|
|
Tells Git: “for all files matching *.step, store them using LFS”.
|
|
|
|
This writes a .gitattributes file.
|
|
|
|
Then normal Git workflow:
|
|
|
|
bash
|
|
Copy code
|
|
git add .gitattributes
|
|
git add model.step
|
|
git commit -m "Add model"
|
|
git push
|
|
|
|
|
|
|
|
#Downloading step models
|
|
cd /home/dejan/Dokumenti/Forgeo
|
|
|
|
curl -L "https://cloud.rozic-dev.com/s/shCCG1ZIsHBaiPX/download" -o model.step
|
|
|
|
|
|
#!/bin/bash
|
|
# save as push-step.sh and run in your repo folder
|
|
git lfs track "*.step" "*.stp" 2>/dev/null || true
|
|
git add .gitattributes *.step *.stp
|
|
git commit -m "Update STEP models $(date +%F)"
|
|
git push
|
|
echo "STEP files pushed with LFS!"
|