git学习笔记

up:b站迷斯特航

两个版本的项目版本控制:

git学习笔记_第1张图片

 分支操作:

git学习笔记_第2张图片

 基本操作:

克隆远程项目到本地: 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(和第二种方式一样)

git学习笔记_第3张图片

 提交冲突与解决办法

提交冲突的原因:提交者的版本库  < 远程库

git学习笔记_第4张图片

 解决办法:先pull 再push。pull的时候会将远程的代码合并到本地已经修改的代码(如果没有冲突的情况)

你可能感兴趣的:(git,学习,笔记)