计算机基础·Git版本控制

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上。
相关推荐
深海鱼在掘金6 小时前
Git 完全指南 —— 第1章:Git 概览与版本控制演进
git
noravinsc1 天前
关于Git Flow
git
蜜獾云1 天前
在Git中配置用户名和密码
git
scx_link1 天前
通过git bash在本地创建分支,并推送到远程仓库中
开发语言·git·bash
南大白1 天前
IntelliJ IDEA 运行时的 JVM 本地内存溢出崩溃
git
码农小旋风1 天前
Claude Code 基础用法大全:对话、分析、修改、测试、Git 和工作流
人工智能·git·chatgpt·claude
南大白1 天前
Git 撤回提交完整方案
git
像风一样的男人@1 天前
python --实现代理服务器
git·ui
sbjdhjd1 天前
从零搭建企业级 CI/CD(下):Jenkins+GitLab+Harbor 全链路实战指南
git·servlet·ci/cd·云原生·云计算·gitlab·jenkins
码云数智-大飞1 天前
Go Channel 详解:并发通信的正确姿势
前端·数据库·git