git使用记录一:配置账户信息
配置的级别
- git config --gloabal 针对当前用户下所有的项目 设置
- git config --local 针对当前工作区的项目来进行设置
- git config --system 针对当前系统下所有的账户进行设置
配置账户信息
- git config --global user.name 'soaeon' 设置昵称
- git config --global user.email 'soaeon@163.com' 设置邮箱
- git config --global http.postBuffer 524288000 设置文件最大上传容量500M
- ssh-keygen -t rsa -C 'soaeon@163.com' 生成key :C:\Users\soaeon.ssh 将公钥复制到gitlab/github
清除错误的属性
- git config --global --unset key(属性名字,比如: http..postbuffer)
克隆项目/初始化仓库
如果项目已经存在, 那么 git clone 克隆项目吧
git clone http://xxx.xxx.com/asd/asxc.git
如果项目不存在, 跳转到项目目录下, 初始化
git init
git 三个区的解释
工作区: 本地的工作目录
暂存区: commit 之后是将工作区的内容提交到 暂存区域
远程区: remote origin 这个才是真正的提交到git的远程仓库了
最简单的提交
查看文件的状态
git status
将文件加入
git add index.html
提交
git commit -m 'commit index.html'
暂存区的文件需要修改名字
git mv 原文件名 新文件名字
git mv index.html inde.html
修改完可以直接提交到暂存区
git commit -m 'move index.html to inde.html'
通过 git log 查看最近的演变
查看git 提交的历史
git log
以简洁的方式查看git的log
git log --oneline
查看最近两次的提交
git log -n2
以图形化的方式简单的查看提交的历史
git log --oneline --graph
关于分支的使用
查看所有的分支
git branch
创建分支testing
git branch testing
切换到分支testing
git checkout testing
查看每一个分支最后一次的提交
git branch -v
创建并且切换到分支demo
git checkout -b demo
删除一个分支
git branch -d hotfix
强制删除一个分支
git branch -D hotfix
查看本地分支和远程分支
git branch -va
将hotfix分支合并到master分支
- 切换到master分支
- 执行命令 合并到master git merge hotfix
如果两个分支修改了同一个文件呢
还原场景:
- hotfix 分支修改 hot.html文件
- hotfix 提交 git add hot.html , git commit -m 'upadte'
- 切换到master分支 git checkout master
- 修改hot.html 文件 vi hot.html
- 提交修改 git add hot.html , git commit -m 'master update hot.html'
- 执行合并 git merge hotfix
这个时候 有冲突的提示:
解决方法1: git mergetool
解决方法2:使用 git status 查看状态, 然后使用vi hot.html 编辑文件
git使用记录一:配置账户信息的更多相关文章
- git配置用户信息
git配置用户信息 一.在本地配置用户信息 配置内容:user.name 和 user.email 配置目的:Git用来记录谁做了什么事 配置方法:windows下打开Git Bash进行操作 gi ...
- 【Git】3、创建Git版本库、配置Git仓库用户邮箱信息
初识Git 文章目录 初识Git 1.创建Git版本库 认识.git 2.基础配置 2.1.查看配置信息 2.2.配置昵称邮箱信息 2.3.修改配置信息 1.通过命令行 2.通过修改配置文件. 修改全 ...
- Git配置用户信息和SSH
安装完成后,在开始菜单里找到“Git”->“Git Bash”,蹦出一个类似命令行窗口的东西,就说明Git安装成功! 1.配置用户信息 在命令行输入: $ git config --global ...
- git常用操作 配置用户信息、拉取项目、提交代码、分支操作、版本回退...
git常用操作 配置用户信息.拉取项目.提交代码.分支操作.版本回退... /********git 配置用户信息************/ git config --global user.name ...
- Git配置用户信息和SSH免密
一.配置用户信息 1.查看配置信息 # 查看所有配置 $ git config -l/--list # 查看系统配置 $ git config --system -l/--list # 查看用户配置 ...
- Git介绍及安装配置
一.概述 1.1git概念 Git是一个开源的分布式版本控制系统,用于敏捷高效处理任意规模的项目,其作者为Linux创造者Linus Torvalds为管理Linux内核而开放的一个开源的版本控制柔软 ...
- git笔记记录
廖雪峰Git教程学习记录. 0.常用命令总结: pwd 命令用于显示当前目录 git init 命令把这个目录(自己建的文件夹)变成Git可以管理的仓库(必须切换到当前文件夹下面执行这个命令) ls ...
- git 笔记记录
分布式版本控制系统Git 是一套内容寻址文件系统,从核心上来看不过是简单地存储键值对.一: git 本地clone 一个仓库 1. 直接clone一个仓库: $: git clon ...
- linux下git使用记录1 git 提交
linux下git使用记录1 浏览:985 发布日期:2013/08/08 分类:技术分享 在使用github的时候,不可避免的接触到了git,用他来更新项目,做版本控制.这里特别把常用的命令记录 ...
随机推荐
- ssd存储的SLC、MLC、TLC闪存芯片颗粒有什么区别?
SLC = Single-Level Cell ,即1bit/cell,速度快寿命长,价格贵(约MLC 3倍以上的价格),约10万次擦写寿命: MLC = Multi-Level Cell,即2bit ...
- 关系型数据库MySQL(二)_索引
优点 大大加快数据的查询速度 创建唯一性索引,保证数据库表中每一行数据的唯一性 在使用分组和排序子句进行数据检索时,可以显著减少查询中分组和排序的时间 缺点 索引需要占物理空间 当对表中的数据进行增删 ...
- spring boot 尚桂谷学习笔记11 数据访问03 JPA
整合JPA SpringData 程序数据交互结构图 (springdata jpa 默认使用 hibernate 进行封装) 使用之后就关注于 SpringData 不用再花多经历关注具体各个交互框 ...
- 购物车1.0版——python第5天
# 输出商品列表,用户输入序号,显示选中商品名称# 商品li = ['手机', '电脑', '耳机', '键盘', '鼠标']# 要求:1.页面显示序号+商品名称如下# 1 手机# 2 电脑# 3 耳 ...
- C语言|博客作业6
一.本周教学内容&目标 第3章 分支结构 3.1-3.2 使学生熟悉多分支结构.字符型数据类型和逻辑运算符. 二.本周作业头 问题 答案 这个作业属于那个课程 C语言程序设计II 这个作业要求 ...
- docker-bridge network
根据下面这图示,可以了解两个container之间是如何通信的 通过ip link 和 ip a可以看到本地有个docker0 link. [root@localhost ~]# ip link : ...
- 解决“每次打开office2010的word都会出现配置进度框”问题
在win7中安装完office2010后.打开 *.doc文件时,总会弹出"配置进度框"问题,解决例如以下: 1)点击"開始"-->"执 ...
- 54.Counting Bits( 计算1的个数)
Level: Medium 题目描述: Given a non negative integer number num. For every numbers i in the range 0 ≤ ...
- elasticsearch 关联单词查询以及Shingles
Shingle Token Filter A token filter of type shingle that constructs shingles (token n-grams) from a ...
- 关于python接口测试connect error
接口测试里如果报错出现 socket.gaierror: [Errno 8] nodename nor servname provided, or not known 或者 urllib3.excep ...