2021-07-04

版本控制–>版本迭代 本文所有命令gitee均有,记录以下常用
分布式版本控制Git 一台电脑上拥有所有代码,不需要联网,每个电脑相互拷贝。
Git与svn的主要区别
Svn是集中版本控制,服务器上有所有的代码,开发者只有更新以前的代码,每个开发者在编写完成后需要将对应的代码推送到服务器上,缺点:比较依赖服务器
在这里插入图片描述

Git是分布式,服务器和开发者们都有全部代码,即使服务器崩溃,开发者也可以拥有全部代码,缺点:所有版本信息都保留在本地,本地磁盘需求较高
在这里插入图片描述

Git环境配置
1.Git官网https://git-scm.com/,下载git。下载慢,使用淘宝镜像:http://npm.taobao.org/mirrors/giit-for-windows/
2.无脑下一步
3.点击开始,查找git,会有以下三个程序,
Git Bash : Unix与Linux风格的命令行,使用最多,推荐最多.
Git CMD : Windows风格的命令行
Git GUI :图形界面的Git ,不建议初学者使用,尽量先熟悉常用命令
Linux常用命令:
1)、cd:改变目录。例cd code
2)、cd…回退到上- -个目录,直接cd进入默认目录
3)、pwd :显示当前所在的目录路径。
4)、I(I): 都是列出当前目录中的所有文件,只不过(两个1)列出的内容更为详细。
5)、touch :新建-一个文件 如touch index.js就会在当前目录下新建一-个index.js文件。
6)、rm: 删除-个文件, rm index:js就会把index.js文件删除。
7)、mkdir: 新建-个目录,就是新建一个文件夹。
8)、rm-r: 删除-一个文件夹, rm -r src删除src目录
9)、mv移动文件, mv index.html src index.html是我们要移动的文件, src是目标文件夹。必须保证文件和目标文件在同一目录下
10)、 reset重新初始化终端/清屏。
11 )、clear清屏。Windows下是cls
12)、history 查看命令历史。
13)、help 帮助。
14)、 exit退出。
15)、#表示注释
git查看配置:git config -l
查看系统配置:git config --system --list
查看本地配置:git config --global --list
4.配置用户名,与邮箱(必须要配):git config --global user.name “fxq”
git config --global user.email “*******”
Git基本理论
1.Git本地有三个工作区域:工作目录、暂存区、资源库和远程git仓库
在这里插入图片描述

Working directory:工作区,平时代码存放的地方
Index/ Stage :暂存区,用于临时存放你的改动,事实上它只是一个文件,保存即将提交到文件列表信息
Repository :仓库区(或本地仓库),就是安全存放数据的位置 ,这里面有你提交到所有版本的数据。其中HEAD指向最新放入仓库的版本
Remote :远程仓库,托管代码的服务器,可以简单的认为是你项目组中的一台电脑用于远程数据交换
2.Git工作流程:1.在工作目录中添加修改文件;2.将需要进行版本管理的文件放入暂存区域3.将暂存区域的文件提交到git仓库。即git管理的文件所对应的三种状态:已修改(modify),已暂存(staged),已提交(committed)

Git项目搭建
到远程仓库复制url,使用命令git clone url
在a中创建一个文件b.txt,使用命令git status b.txt 查询文件当前状态。git add . 添加所有文件到暂存区,git commit -m “注释”提交暂存区中的内容到本地仓库 -m 提交信息
生产公钥:进入C:\Users\Administrator中寻找.ssh文件夹(没有创建一个)。进入.ssh文件夹执行命令ssh-keygen -t rsa 不断回车生成公钥,然后将公钥(以pub结尾的文件)注册到码云中
在这里插入图片描述

Idea中集成Git
Commit后需要提交
git branch 查看分支
git branch dev 新建一个dev分支,但是仍然停留在当前分支
git checkout -b dev 新建一个分支,并切换到该分支
git merge dev 合并dev到当前分支
git branch -d dev 删除dev分支
删除远程分支:
git push origin --delete dev
或者 git branch -dr remote/dev

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值