up:b站迷斯特航
两个版本的项目版本控制:
分支操作:
基本操作:
克隆远程项目到本地: git clone https://github.com/zhoeujei/rknn-coal-ai.git
修改提交到本地仓库:git add rknn_yolov5_demo/CMakeLists.txt; git commit
推送到远程仓库:git push
从版本库中恢复文件:
已删除(或修改):未add ->git checkout a.txt
已删除(或修改):已add未commit ->git checkout id(git log查看) a.txt
已删除(或修改):已commit ->git checkout id(git log查看) a.txt(和第二种方式一样)
提交冲突与解决办法
提交冲突的原因:提交者的版本库 < 远程库
解决办法:先pull 再push。pull的时候会将远程的代码合并到本地已经修改的代码(如果没有冲突的情况)