常用git指令
qinsz 1/3/2024 git
# 一、迁移仓库
将旧仓库的内容迁移到新仓库,并保留旧仓库的提交记录
1
# 1. 通过--bare参数克隆裸版本库(即,只有.git文件夹,没有工作区的内容)
git clone --bare <old repository address>
1
克隆下来的文件夹名字为<旧仓库名>.git
# 2. cd到该裸版本库路径,执行镜像push操作
cd <旧仓库名>.git
git push --mirror <new repository address>
1
2
2
# 二、更新忽略文件配置
当工作区的文件或者文件夹已经被git追踪后,直接修改.gitignore并不能直接生效
1
# 1. 去掉对所有文件的追踪
git rm -r --cached .
1
# 2. 修改.gitignore文件
# 3. 重新提交
git commit -m "修改.gitignore"
1