如何快速的入门git实现版本控制
快速入门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实现版本控制相关推荐
- Git快速入门-git stash 暂存变更,git reset 撤销commit,git revert 回退远程版本库
Git快速入门系列文章 - Git快速入门-安装配置篇 - Git快速入门-常用命令之独奏篇 - Git快速入门-常用命令之交响乐篇 - Git快速入门-git stash 暂存变更,git rese ...
- Python快速编程入门#学习笔记01# |第一章 :Python基础知识 (Python发展历程、常见的开发工具、import模块导入)
全文目录 ==先导知识== 1 认识Python 1.1.1 Python的发展历程 1.1.2 Python语言的特点 2. Python解释器的安装与Python程序运行 1.2.1 安装Pyth ...
- 使用 Git Extensions 简单入门 Git
使用 Git Extensions 简单入门 Git -- 独立观察员 2015.11.25 前言 关于这个主题,之前我录了段视频教程,在本地看清晰度还可以,但传到优酷上就很不清晰了,即使是后来重制后 ...
- 手把手教你入门Git --- Git使用指南(Linux)
手把手教你入门Git - Git使用指南(Linux) 系统:ubuntu 18.04 LTS 本文所有git命令操作实验具有连续性,git小白完全可以从头到尾跟着本文所有给出的命令走一遍,就会对gi ...
- 如何快速关联/ 修改 Git 远程仓库地址
如何快速关联/ 修改 Git 远程仓库地址 昨天,新公司乔迁之喜,搬到了一栋宽阔而舒适新办公楼,所有的办公设备和固定资产一并迁移,这样,代码服务器的 IP就发生了变更,从而用于代码版本控制的本地Git ...
- 使用VSTS的Git进行版本控制(四)——在Visual Studio中管理分支
使用VSTS的Git进行版本控制(四)--在Visual Studio中管理分支 可以从web版Team Services Git repo 的Branches视图中管理工作.定制视图来跟踪最关注的分 ...
- Git分布式版本控制工具
Git分布式版本控制工具 文章目录 Git分布式版本控制工具 1 目标 2 概述 2.1 开发中的实际场景 2.2 版本控制器的方式 2.3 SVN 2.4 Git 2.5 Git工作流程图 3 Gi ...
- Python快速编程入门#学习笔记03# |第二章 :Python基础(代码格式、标识符关键字、变量和数据类型、数字类型以及运算符)
全文目录 ==先导知识== 学习目标: 2.1 代码格式 2.1.1 注释 2.1.2 缩进 2.1.3 语句换行 2.2 标识符和关键字 2.2.1 标识符 2.2.2 关键字 2.3 变量和数据类 ...
- 使用VSTS的Git进行版本控制(二)——提交保存工作
使用VSTS的Git进行版本控制(二)--提交保存工作 当对文件进行更改时,Git将在本地仓库中记录更改.可以通过选择变更来提交的对应更改.提交总是针对本地的Git仓库,因此不必担心提交是完美的,或者 ...
最新文章
- Bad owner or permissions on xx/.ssh/config
- 【怎样写代码】向现有类型“添加”方法 -- 扩展方法(二):扩展方法的实现与调用
- 智能猫窝是如何诞生的?详解百度大脑的开放生态
- VBA word 文件类型html,vba设置word文档的格式
- 第十八章 8string类insert成员函数的使用
- Git各区的添加与撤销[实际操作验证]
- 状态很差时,就不要再继续做了。因为是徒劳,再就是过段时间或第二天再看,会豁然开朗,原来存在的疑难问题都迎刃而解。平时没事的时候要不断地给自己充电,让自己了解多方面知识。...
- web.xml.jsf_使用JSF 2.2功能来开发可滚动,可延迟加载的Ajax数据表
- 工业以太网交换机的产品性能有哪些呢?
- 云计算与分布式系统课程学习笔记(二)——Linux基本命令的使用与熟悉
- 1.3编程基础之算术表达式与顺序执行 19 AXB问题
- 小汤学编程之jQuery学习day03——事件、效果、插件
- exadata磁盘组无法mount恢复---惜分飞 1
- php添加自定义头部关键字,WordPress主题制作中自定义头部的相关PHP函数解析
- ssis 列转换_SSIS组播转换概述
- plt的纵坐标的百分号显示
- android sqlite联合,在联合查询中,Android SQLiteorder by 计算列_sql_开发99编程知识库...
- c语言教程 define,C语言中define的用法
- 测试用例设计之正交试验
- Xcode 9中模拟器的位置