快速入门git到部署到IDEA

  • 使用Git的原则
    • 安装git
    • 配置git
    • 创建码云的Git仓库
    • 拉取git工程
    • 整合项目
    • 提交项目
    • Push代码
    • 当更新不冲突时
      • 手工更新
    • 当更新冲突时
      • 解决冲突
    • 附:找不到.git文件夹
    • 附录:清除账号

使用Git的原则

1.不要在本地仓库攒太多文件
2.不要写一个文件提交一个
3.正常情况下,写完一个功能点(比如一张表的表现层,控制层,服务层,持久层全写完)提交一次
4.如果改的是工具类,单独提交,不要整个项目提交(不使用未提交代码的情况),
5.如果工具类和未提交代码有关联,先提交工具类,再提交项目代码
6.!!!!!注意:本地化的配置文件永远不要提交!(比如连本地数据库的密码,每个人可能都不一样,所以这个文件不提交)
7.!项目配置不要提交(比如:.idea)

安装git

一直下一步即可

配置git

创建码云的Git仓库

访问https://gitee.com/,创建git仓库

拉取git工程

整合项目

提交项目

右键 -> git-> commit directory

Push代码

一定要选择commmit and push。(推送成功后,代码变为黑色。)

当更新不冲突时

当两个用户提交了同一个文件,并且修改的内容不冲突时,可以合并

手工更新

右键->git->repository->pull

当更新冲突时

解决冲突

手工修改代码后,点击右键->resolve conflects

附:找不到.git文件夹

附录:清除账号

如何快速的入门git实现版本控制相关推荐

  1. Git快速入门-git stash 暂存变更,git reset 撤销commit,git revert 回退远程版本库

    Git快速入门系列文章 - Git快速入门-安装配置篇 - Git快速入门-常用命令之独奏篇 - Git快速入门-常用命令之交响乐篇 - Git快速入门-git stash 暂存变更,git rese ...

  2. Python快速编程入门#学习笔记01# |第一章 :Python基础知识 (Python发展历程、常见的开发工具、import模块导入)

    全文目录 ==先导知识== 1 认识Python 1.1.1 Python的发展历程 1.1.2 Python语言的特点 2. Python解释器的安装与Python程序运行 1.2.1 安装Pyth ...

  3. 使用 Git Extensions 简单入门 Git

    使用 Git Extensions 简单入门 Git -- 独立观察员 2015.11.25 前言 关于这个主题,之前我录了段视频教程,在本地看清晰度还可以,但传到优酷上就很不清晰了,即使是后来重制后 ...

  4. 手把手教你入门Git --- Git使用指南(Linux)

    手把手教你入门Git - Git使用指南(Linux) 系统:ubuntu 18.04 LTS 本文所有git命令操作实验具有连续性,git小白完全可以从头到尾跟着本文所有给出的命令走一遍,就会对gi ...

  5. 如何快速关联/ 修改 Git 远程仓库地址

    如何快速关联/ 修改 Git 远程仓库地址 昨天,新公司乔迁之喜,搬到了一栋宽阔而舒适新办公楼,所有的办公设备和固定资产一并迁移,这样,代码服务器的 IP就发生了变更,从而用于代码版本控制的本地Git ...

  6. 使用VSTS的Git进行版本控制(四)——在Visual Studio中管理分支

    使用VSTS的Git进行版本控制(四)--在Visual Studio中管理分支 可以从web版Team Services Git repo 的Branches视图中管理工作.定制视图来跟踪最关注的分 ...

  7. Git分布式版本控制工具

    Git分布式版本控制工具 文章目录 Git分布式版本控制工具 1 目标 2 概述 2.1 开发中的实际场景 2.2 版本控制器的方式 2.3 SVN 2.4 Git 2.5 Git工作流程图 3 Gi ...

  8. Python快速编程入门#学习笔记03# |第二章 :Python基础(代码格式、标识符关键字、变量和数据类型、数字类型以及运算符)

    全文目录 ==先导知识== 学习目标: 2.1 代码格式 2.1.1 注释 2.1.2 缩进 2.1.3 语句换行 2.2 标识符和关键字 2.2.1 标识符 2.2.2 关键字 2.3 变量和数据类 ...

  9. 使用VSTS的Git进行版本控制(二)——提交保存工作

    使用VSTS的Git进行版本控制(二)--提交保存工作 当对文件进行更改时,Git将在本地仓库中记录更改.可以通过选择变更来提交的对应更改.提交总是针对本地的Git仓库,因此不必担心提交是完美的,或者 ...

最新文章

  1. Bad owner or permissions on xx/.ssh/config
  2. 【怎样写代码】向现有类型“添加”方法 -- 扩展方法(二):扩展方法的实现与调用
  3. 智能猫窝是如何诞生的?详解百度大脑的开放生态
  4. VBA word 文件类型html,vba设置word文档的格式
  5. 第十八章 8string类insert成员函数的使用
  6. Git各区的添加与撤销[实际操作验证]
  7. 状态很差时,就不要再继续做了。因为是徒劳,再就是过段时间或第二天再看,会豁然开朗,原来存在的疑难问题都迎刃而解。平时没事的时候要不断地给自己充电,让自己了解多方面知识。...
  8. web.xml.jsf_使用JSF 2.2功能来开发可滚动,可延迟加载的Ajax数据表
  9. 工业以太网交换机的产品性能有哪些呢?
  10. 云计算与分布式系统课程学习笔记(二)——Linux基本命令的使用与熟悉
  11. 1.3编程基础之算术表达式与顺序执行 19 AXB问题
  12. 小汤学编程之jQuery学习day03——事件、效果、插件
  13. exadata磁盘组无法mount恢复---惜分飞 1
  14. php添加自定义头部关键字,WordPress主题制作中自定义头部的相关PHP函数解析
  15. ssis 列转换_SSIS组播转换概述
  16. plt的纵坐标的百分号显示
  17. android sqlite联合,在联合查询中,Android SQLiteorder by 计算列_sql_开发99编程知识库...
  18. c语言教程 define,C语言中define的用法
  19. 测试用例设计之正交试验
  20. Xcode 9中模拟器的位置

热门文章

  1. leetcode 84 python
  2. 五大软件设计原则学习笔记5——依赖倒置原则
  3. 修复win10的更新服务器,大师搞定win10系统自动更新失败的修复步骤
  4. zabbix mysql安装配置_ZABBIX4.4 安装及配置
  5. 高中职业学校计算机专业题,职业高中高考计算机专业试题3.doc
  6. 实战经验:Oracle DG 的归档缺失修复
  7. 运维工程师要失业了?抛开噱头与调侃,闲聊我心中的运维!
  8. 区块链交易隐私如何保证?华为零知识证明技术实战解析
  9. 鸿蒙轻内核定时器Swtmr:不受硬件和数量限制,满足用户需求
  10. Git:改变世界的一次代码提交