git学习体验

Git学习

  1. 版本控制

管理多人协同开发的技术,并行开发,提高开发效率,版本统一等等。

  1. 版本控制的分类
  • 本地版本控制

    记录文件每次的更新,对每个版本做一个快照,或者记录补丁文件,适合个人用。

  • 集中版本控制

    所有的版本数据都保存在服务器上,协同开发者从服务器上同步更新或上传自己的修改。

  • 分布式版本控制

    所有版本信息仓库全部同步到本地的每个用户,可以在本地查看所有的版本历史。可以离线提交。

  1. git下载与安装

    打开 [git官网] https://git-scm.com/,下载git对应操作系统的版本。

    官网下载太慢,可以使用淘宝镜像下载:http://npm.taobao.org/mirrors/git-for-windows/

    下载安装对应的版本,无脑下一步。

  2. Git目录介绍

    Git BashUnix与Linux风格的命令行,使用最多,推荐最多

    Git CMDWindows风格的命令行

    Git GUI图形界面的Git

  3. 基本的Linux命令

    1.cd+目录:进入目录
    2.cd..回退到上一个目录
    3.pwd:显示当前所在的目录
    4.ls(ll):列出当前目录所在的文件
    5.touch:新建一个文件夹
    6.rm:删除文件
    7.mkdir:新建一个目录或者文件夹
    8.rm -r:删除文件夹
    9.mv:=移动文件
    10.reset:重新初始化终端/清屏
    11.clear:清屏
    12.history:查看历史命令
    13.help:帮助
    14.exit:退出
    15.#:注释
    
    
  4. git配置

    设置用户名与邮箱(用户标识,必要)

    当你安装Git后首先要做的事情是设置你的用户名称和e-mail地址。这是非常重要的,因为每次Git提交都

    会使用该信息。它被永远的嵌入到了你的提交中:

    git config --global user.name "刘庆国" #名称 git config --global user.email liuqg6@yonyou.com #邮箱
    

    查看git的配置。

    git config -l
    

在这里插入图片描述

#查看系统config
git config --system --list 
文件的形式查看:在Git\etc\gitconfifig : Git 安装目录下的 gitconfifig --system 系统级
#查看当前用户(global)配置 
git config --global --list
文件的形式查看:C:\Users\用户\ .gitconfig 只适用于当前登录用户的配置 --global 全局
这里可以直接编辑配置文件,通过命令设置后会响应到这里。
  1. git的工作区域

Git本地有三个工作区域:工作目录(Working Directory)、暂存区(Stage/Index)、资源库(Repository

或Git Directory),在加上远程的git仓库(Remote Directory)就可以分为四个工作区域。文件在这四

个区域之间的转换关系如下:
在这里插入图片描述

Workspace:工作区,就是你平时存放项目代码的地方

Index / Stage:暂存区,用于临时存放你的改动,事实上它只是一个文件,保存即将提交到文件列

表信息

Repository:仓库区(或本地仓库),就是安全存放数据的位置,这里面有你提交到所有版本的数

据。其中HEAD指向最新放入仓库的版本

Remote:远程仓库,托管代码的服务器,可以简单的认为是你项目组中的一台电脑用于远程数据

交换

  1. Git项目搭建

    1.本地项目搭建

    创建本地仓库的方法有两种:一种是创建全新的仓库,另一种是克隆远程仓库。

    # 在当前目录新建一个Git代码库 
    $ git init
    # 克隆一个项目和它的整个代码历史(版本信息) 
    $ git clone [url]//去复制git项目的地址
    
  2. git 文件操作

    #查看指定文件状态 
    git status [filename] 
    #查看所有文件状态 
    git status
    
  3. 使用说明

    1.注册git,完善个人信息

    2.设置本机绑定SSH公钥,实现免密码登录!

    # 进入 C:\Users\用户\.ssh 目录 
    # 生成公钥 
    ssh-keygen -t rsa
    
  4. git分支中常用的命令

    # 列出所有本地分支 
        git branch 
    # 列出所有远程分支 
        git branch -r 
    # 新建一个分支,但依然停留在当前分支 
        git branch [branch-name] 
    # 新建一个分支,并切换到该分支 
        git checkout -b [branch] 
    # 合并指定分支到当前分支 
        $ git merge [branch] 
    # 删除分支 
        $ git branch -d [branch-name] 
    # 删除远程分支 
        $ git push origin --delete [branch-name] 
        $ git branch -dr [remote/branch]
    
    
    
    
    
    
    
    
    
    
    
    
    
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

熬夜加班写bug

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值