常用git指令

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

# 二、更新忽略文件配置

当工作区的文件或者文件夹已经被git追踪后,直接修改.gitignore并不能直接生效
1

# 1. 去掉对所有文件的追踪

git rm -r --cached .
1

# 2. 修改.gitignore文件

# 3. 重新提交

git commit -m "修改.gitignore"
1
Last Updated: 1/3/2024, 1:54:57 PM