Git

简介:git是分布式版本管理系统,含本地库和远程库,本地库的作用体现在断网的情况下也可以提交代码,切换分支。

一、Git仓库

  1. 将远程的master分支代码克隆到本地仓库:git clone

  2. 初始化版本库:git init

  3. 添加文件到版本库:git add

  4 将库跟踪区改变的代码提交到本地仓库中:git commit

  5. 查看仓库状态:git status

  6. 将本地仓库中代码提交到远程仓库:git push

 

二、Git分支

  1. 主分支

    A. master分支:存放随时可供生产环境中部署的代码;

    B. develop分支:存放当前最新开发成果的分支,当代码足够稳定时可以合并到master分支上去;

  2. 辅助分支

    A. feature分支:开发新功能使用,最终合并到develop分支或抛弃掉;

    B. release分支:做小的缺陷修正、准备发布版本所需的各项说明信息;

    C. bugfix分支:bug修复分支;

    D. hotfix分支:代码的紧急修复工作。

 

三、IDEA中配置git

  1. 本地安装git,

  补充:IDEA文件颜色含义

     A. 红色:未被版本控制的文件;

     B. 绿色:新加入版本的文件,即我们创建的文件,还未提交到远程仓库;

     C. 蓝色:修改过的文件,即远程仓库中已有该文件,我们对它进行了修改,但是还未提交;

  2. git分支打tag和提交

    A. 基于某一分支打tag

    B. 提交tag到远程仓库

 

 

四、Git常见问题

  1. git pull报错:fatal: unable to auto-detect email address,解决办法参照https://blog.csdn.net/qq_38335037/article/details/81163312

 

https://blog.csdn.net/huangfan322/article/details/53220060

 

posted @   如幻行云  阅读(114)  评论(0编辑  收藏  举报
编辑推荐:
· AI与.NET技术实操系列:基于图像分类模型对图像进行分类
· go语言实现终端里的倒计时
· 如何编写易于单元测试的代码
· 10年+ .NET Coder 心语,封装的思维:从隐藏、稳定开始理解其本质意义
· .NET Core 中如何实现缓存的预热?
阅读排行:
· 25岁的心里话
· 闲置电脑爆改个人服务器(超详细) #公网映射 #Vmware虚拟网络编辑器
· 零经验选手,Compose 一天开发一款小游戏!
· 通过 API 将Deepseek响应流式内容输出到前端
· AI Agent开发,如何调用三方的API Function,是通过提示词来发起调用的吗
点击右上角即可分享
微信分享提示