zoukankan      html  css  js  c++  java
  • git基础学习笔记

    Git基础学习笔记

    本地版本控制:适合个人使用
    集中版本控制:所有的版本都保存在服务器上,协同开发者从服务器上同步更新或上传自己的修改 -SVN
    分布式版本控制:所以版本信息仓库全部同步到本地的每个用户,这样就可以在本地查看所有版本的历史,可以离线本地提交 -Git

    打开Git官网:https://git-scm.com/ 下载git对应的操作系统版本,
    官网下载太慢,我们可以使用淘宝镜像下载:https://npm.taobao.org/mirrors/git-for-windows/

    卸载:
    1.查看是否有环境变量清楚
    2.控制面板卸载即可
    安装:无脑下一步即可 安装完毕即可使用
    Git Bash:Unix与Linux风格的命令,使用最多,推荐最多
    Git CMD:Windows风格的命令行
    Git GUI:图像界面的Git,不建议初学者使用,尽量先熟悉常用命令

    Git配置:
    git congif -l :查看配置
    git congif --system --list :查看系统配置
    git config --global --list :查看本地配置
    设置用户名和邮箱(用户标识,必要):
    git config --global user.name "xxx"
    git config --global user.email "xxxx"


    Git基本理论(核心)
    Git有三个工作区域:工作目录(working directory),暂存区(stage/index),资源库(repository或Git directory)
    远程Git仓库(Remote directory) 分为四个工作区域,文件在这四个区域转换关系


    本地搭建Git项目:
    在需要搭建项目的目录: git init
    克隆远程的仓库到本地:
    $ git clone url(远程git地址)

    祛除ssl验证:git config --global http.sslVerify false

    查看文件状态: git status
    添加所有文件到暂存区": git add .
    提交暂存区的内容到本地仓库 -m 提交信息 : git commit -m "xxxx"

    github 是有墙的比较慢,在国内我们一般用gitee,公司有时候会搭建自己的gitlab服务器

    设置本机绑定SSH公钥,实现免密码登录!(免密码登录,这一步很重要,码云是远程仓库,我们平时工作都在本地仓库)
    生成公钥(-t -rsa:加密方式): ssh-keygen -t -rsa
    将公钥信息的public key 添加到码云账户中即可


    在码云新建自己的仓库:
    许可证:开源是否可以随意转载,开源但是不能商业使用,不能转载。、、、、限制!

    使用idea集成Git:
    新建项目,绑定Git 将远程的git文件目录拷贝到项目中即可
    修改文件,使用IDEA操作Git
    添加到暂存区
    commit提交
    push提交到远程仓库
    提交测试


    Git分支:
    查看分支:git branch
    查看远程的分支: git branch -r
    创建新的分支: git branch dev
    创建新的分支并切换到当前分支: git branch -b
    合并分支到当前分支:git merge
    删除分支:git branch -d
    删除远程分支:
    git push origin --delete
    git branch -dr

  • 相关阅读:
    C#单例模式的三种写法
    【TFS】增加组员,以及用户权限分配
    Mongodb实用网址记录
    关于JS 对象与JSON对象
    多线程操作
    检测到有潜在危险的 Request.Form 值
    JavaScript 【正则表达式验证数字代码】
    【SQL】大杂烩
    IE 中创建 子窗口 传值 与接收值 【window.showModalDialog】
    UITabbarView Tabbar
  • 原文地址:https://www.cnblogs.com/tanglie/p/14623107.html
Copyright © 2011-2022 走看看