创建私人仓库管理 lab 代码
git clone git://g.csail.mit.edu/xv6-labs-2021
cd xv6-labs-2021
git checkout util
make qemu
# github 是可选的远程仓库名,由于 origin 被使用,此处用 github
git remote add github https://github.com/cong0221/6.S081.git
# <token> 要替换为自己的 token
git remote set-url github https://<token>@github.com/cong0221/6.S081.git
git push github util:util
对于每个 lab 的管理建议
# 拿 util 举例
git checkout -b util-test
git add .
git commit -m "my solution for util lab exercise 1"
git checkout util
git merge util-test
git push github util:util
未切换 branch 就修改了代码怎么办
git stash
git checkout util-test
git stash pop