Git使用的基本操作

本文详细比较了Git与SVN在版本控制上的区别,包括中心式与分布式模式、优势与劣势,并介绍了创建Git仓库的基本步骤,如初始化、编辑器使用和命令操作。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

一.Git与SVN有什么区别
区别一:    svn是中心式版本控制(中央式版本控制),git是分布式版本控制
区别二:    svn:优势:管理效率高,学习成本低
                       劣势:一旦宕机,容易造成团队无法正常运转
                git:  优势:稳定,每台电脑都是独立个体,如果一个个体出现问题,不影响其它个体,拥有强大的分支管理(Git跟踪并管理的是修改,而非文件)
                  劣势:学习成本高

二.创建git空仓库
1.切换目录: windows系统下:cd /d
2.创建目录: mkdir 目录名称(例如:mkdir learngit)
3.进入目录: cd  目录具体名称(例如:cd learngit)(目录名称内有空格要用双引号括起来)
4.初始化: git init  (把这个目录变成Git可以管理的仓库)
5.验证是否成功: ls -ah 查看是否存在.git文件
6.pwd可以用来判断当前所在路径
7.清空界面命令: clear

三.创建vim编辑器
1.vim教程: vimtutor

2.如何进入和退出vim
    a) 进入: vim
    b) 退出: q+回车 
    c) 强制退出: q!+回车    

3.如何使用vim创建文本文件
    a) 使用命令vi/vim
    b) 按下键盘INSERT进入插入状态,最低下显示(-- INSERT --),即可在此状态下进行文本输入
    c) 进入vim后按INS 输入(:set number)进入带序号的编程界面,最低下显示(-- INSERT --)可进行编辑
    d) 输入完毕后,按下ESC退出插入状态
    e) 保存文件并给文件命名:   :wq 文本名 (例如:  :wq ./readme.txt)
       (备注:如果直接使用:wq退出系统会提示错误信息
       E32:NO file name,表示未对此文本文件命名,此
       时只需要按照步骤e的方法去执行命令)

4.如何将本地文件提交到本地仓库
    a) git add 文件名 (例如:git add hao.txt)
    b) git commit 文件名 -m "提交说明信息" (m:message)(例如:git commit hao.txt -m "修改hao.txt")

5.git status的作用
    a)检查当前仓库缓存区域的文件状态
    注意:查看当前所在分支

6.如何查看git 日志
    a) git log (从最近一次提交开始显示)
    b) git reset --hard HEAD^^ HEAD~4
    c) git reset --hard (跳转至指定版本号,最好需要指定四位)

四.Git命令
1.清空界面命令: clear
2.查看文本内容命令: cat+文本名 
3.提交撤回: git restore +文件名
4.查看修改的具体内容: git diff

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值