常见指令
常见指令
git init
git status
git add .
#重新规范化,依据当的 `.gitattributes` 或 `core.autocrlf`配置重新处理文件内容
git add --renormalize .
git commit -m "first commit"
git remote add origin "你的GitHub仓库的SSH链接"
# 如果origin已经存在,替换为你的 GitHub 私有库地址
git remote set-url origin https://github.com/你的用户名/my-quartz-site.git
git push -u origin main
git push origin main -f
git remote -v #确认自己输出的是哪个库
git clone xxx
-u 是 --set-upstream 的缩写。它的作用是在本地分支与远程分支之间建立一个“持久的绑定关系”,Git 会记住你当前的 main 分支应该对应 GitHub 上的 origin/main。
查询 git 版本信息
git
git -v
当前 commit 中含有大于 1000 mb 的大文件解决办法
只推送干净 commit(临时、安全)
-
创建一个新的 孤立分支(
--orphan) -
添加当前工作区文件(不包含历史大文件)
-
commit 并强制推送
# 1. 新建孤立分支
git checkout --orphan beta-version
# 2. 添加所有文件
git add .
# 3. 新 commit
git commit -m "Clean push without large files"
# 4. 推送到远程 main
git push origin beta-version:main --force