Git
版本控制
主要用于代码多次迭代的情况
本教程基于vscode
Git的基本概念
代码-本地仓库-远程仓库
- 本地仓库使用 commit
- 远程仓库使用 push/pull
完整操作
python
git checkout -b git_test
git add .
git commit -m "git_test_2"
git checkout master
git merge git-test
添加新的修改
- 建议使用
git add ./添加所有的文件 - 使用vscode的界面,先把修改文件加入到暂存仓库 ,然后提交到本地仓库 即可。

提交
提交的本地仓库
git commit -m "abcdefg",可以直接使用vscode界面的消息,支持中文,比较方便

代码查看和回溯
- 使用
checkout命令,或者右键checkout即可 - 然后你会进入一个虚拟分支,这个分支只能查看当前commit的历史节点 ,且无法对master分支进行任何修改和添加修改的操作。
- 你需要
git checkout -b test新建一个分支,然后返回原始分支 ,将新分支与原分支 进行合并git merge test - 合并完成后需要提交commit,这样就能实现基于某一次回溯进行修改 ,同时添加到原始master上。
