目前在做一个项目的prototype,为了方便生成查看自己修改的代码,需要在本地建立一个代码仓库作为代码的gate,然后从这个gate产生一个副本,再在这个副本上作修改。这样就可以使用副本和gate产生修改代码的diff,方便知道都改了什么文件。
准备源码,比如我这里要做基于qemu-kvm的代码改动
# git clone https://git.kernel.org/pub/scm/virt/kvm/qemu-kvm.git
2. 用git初始化源码文件夹
# mv qemu-kvm qk-dev; cd qk-dev
# git init
# git add .
# git commit -m "qemu-kvm base”
3. 创建一个作为gate的文件夹
# mkdir qk-