学习Git一

一、GIT版本控制

1、协同代码

2、回归以前时间点

3、日志管理

4、代码冲突问题

二、相关介绍

种类CVS VSS 08年以前使用

SVN 基于CS架构版本控制工具,也叫集中式版本控制,依赖于服务端

Git 目前最主流的分布式版本控制系统

集中式:版本库存放在服务器,从服务器获取代码-操作后提交到服务器

分布式:没有统一管理的中央服务器,每个人电脑都是一个完整的版本库,工作时无需联网(局域网、互联网)

github(网站):线上的中央服务器  缺点:项目仓库公开,私人仓库需要收费

gitlib:本地的GitHub 相当于SVN服务器

码云(Gitee):类似GitHub,私人仓库免费

Git安装,github注册:将Github仓库下载到本地

创建个目录执行:git clone Github仓库地址  ----创建本地版本库

三、使用Git

以下操作的都是本地版本库

Git工作原理:工作区--》暂存区--》本地版本库

Git基础操作:

git clone 版本库路径(克隆一个版本库到本地)

git status --查看仓库改动(是否有人修改代码)

git版本库的配置文件增加配置避免输入账号:

[user]

name = Github账号

email = Github使用的邮箱

提交到暂存区:git add 文件

提交先看看是否别人修改:git status

提交到本地版本库:git commit-m '这里写注释,必填'

查看操作日志:git log

回到上一次修改:git reset --hard 版本号(可以只写部分,能区分就行)

删除提交:git add .

同步到github:git push

四、Git和pycharm集成

1、设置git.exe路径


2、配置github:token从Github上获取







3、导入版本库到Github


4、pycharm中各种颜色文件意思

红色文件:工作区

绿色文件:提交到了暂存区

蓝色文件:有改动的文件--暂存区

白色文件:已经提交到本地版本库


5、提交代码

你可能感兴趣的:(学习Git一)