User Tools

Site Tools


techs:programming:learn-git

Learn Git

删除与恢复

需要跨repo的操作

彻底复制一个repo:https://docs.github.com/en/github/creating-cloning-and-archiving-repositories/creating-a-repository-on-github/duplicating-a-repository

# 某种特殊clone
git clone --bare url_old TMP_OLD_REPO/
 
# 进入临时目录
cd TMP_OLD_REPO/
 
# 某种特殊push
git push --mirror url_new
 
# 删除没有用的临时目录,因为它包含的只有正常repo的.git/中的内容,不是正常的branch,我不懂为什么
cd ../
rm -r TMP_OLD_REPO/
 
# 这才是拷贝下来复制出来的repo,包括全部信息,我不懂有多全部
git clone url_new NEW_DIRECTORY

Tutorials

猴子都能懂的Git入门,https://backlog.com/git-tutorial/cn/

Backlog Git Tutorial, https://backlog.com/git-tutorial/

techs/programming/learn-git.txt · Last modified: 2021/10/13 21:33 by foreverph