init
background
这个阶段你就要开始正式学习c++了, 并且了解一些常用的git操作。
C++
- 理解程序的编译流程,并映射到gcc和头文件的使用中。
- 区分头文件, 源码等之间的关系
- 理解编译工具的基本使用
- 简单掌握基本的类和函数等常见语法,但是不理解指针和引用等。
- 简单的掌握基本的数据结构
tools
- 能够了解git的基本使用, 例如push, status, diff, branch, checkout等, 不包含合并等操作。
- 简单了解bazel的原理和基本操作,知道怎么编译一个mini的项目。
Summary
Content
workflow
git
git的基本操作()
get ssh;
> ssh-keygen
> cat /root/.ssh/id_rsa.pub
setting ssh into your GitHub;
git clone your ssh project;
if you clone master :
git clone git@github.com:iambest2002/pearl_life.git
esle if you clone other branch
git clone -b tianyi_dev git@github.com:iambest2002/pearl_life.git
> git config --global user.name "tianyi"
> git config --global user.email "2425497621@qq.com"
basic commit;
> git add .
> git commit -m "XXX"
> git push origin master:tianyi_dev # if you not using git ssh, push will need password and username.
PushCodeByHttp()
if current is ssh:
git remote remove origin ;
git remote add origin http:wwww;
git remove --v;
git fetch; # get remote log into self.
# ref 1. git push -u和git branch --set-upstream-to指令之间的区别 https://juejin.cn/post/6844904005773213704
git push --set-upstream origin liupeng_ut_work_flow2; # set local branch connect with origin. make push is ok.
系统环境的搭建()
https://leopeng.blog.csdn.net/article/details/109277739
vscode搭建()
参照 https://leopeng.blog.csdn.net/article/details/127830543
使用基本的cpp语法()
- 代码例子不方便列出。