git介绍-常用操作(一)
Table of Contents
系列文章
git介绍-常用操作(一)✓
git实战-监控你的github变化(二)
git说明
本文主要介绍git的常用命令,比如add、commit、push、merge、pull等
介绍了git中tag、branch,.ignore等的使用;
介绍了git下载速度太慢的处理方法。
git基本说明
- 工作区:你本地的工作目录;
- 暂存区:git add之后,文件就到达了占存区;
- 版本库:git commit之后,就到达了版本库(本地的仓库);
- 远程仓库:可以理解为是github或者其他远程仓库
git常用命令
- 凡是涉及到直接改变工作区的命令都需要谨慎对待,毕竟覆盖了就覆盖了呀
基本操作
- 主要介绍git的reset、checkout、diff、log等相关命令说明
- git diff使用实例
远程操作
查看git的配置
查看已配置项
git config --list
其他配置
- 配置用户名,密码
- 配置差异分析工具:
git config --global merge.tool vimdiff
git中分支的说明
- 注意事项
- 当按照
git branch blogs
创建分支后,无论在主目录做何更改以及提交,当我们切换到blogs分支后, - 工作空间将还原到我们创建blog分支时的样子。
- 我们在分支中做的修改,当我们回到其他分支时,那些更改会被重置
- 当按照
- git分支实例
git tag的用法
- 如果你达到一个重要的阶段,并希望永远记住那个特别的提交快照,你可以使用 git tag 给它打上标签
git status验证时ignore部分文件
- 原始情况
- 设置gitignore部分
.ipynb_c*/*
git_up*
git rm -r --cached .
git add .gitignore
git add .
git commit -m "fixing .gitignore"
- 在.gitignore中新增后,我们会发现git add以及git status结果里面的未跟踪文件部分,不会再出现对应类型的文件了
批量git add若干文件
git add 08_git/*.md
批量git rm若干文件
git rm */.ipynb_c*/*
git速度太慢咋整哇
windows(win10)上
- 进入C:\Windows\System32\drivers\etc文件夹下,打开hosts文件
- 进入网页ip地址查询查询github.global.ssl.fastly.net和github.com域名对应的ip地址
- 将查询结果写到hosts文件的最后面
# github
ip1 github.com
ip2 github.global.ssl.fastly.net
- 打开CMD
ipconfig /flushdns
linux(centos)上
yum -y install bind-utils
安装nslookup- 查询github的域名
nslookup github.global.ssl.fastly.Net
nslookup github.com
- 修改配置文件
vi /etc/hosts
ip http://global-ssl.fastly.net
ip http://github.com
- 刷新
可以选择reboot
git介绍-常用操作(一)的更多相关文章
- 《Git的常用操作》
Git的常用操作: git checkout -b 本地分支 #创建本地的分支—本地分支,并切换到该分支下. git branch --set-upstream-to=origin/远程分支 本地分支 ...
- git命令常用操作
第一步:拉取git上的文件(git clone 远程仓库地址) 第二步:在主目录下运行git base here,执行git status 第三步:添加文件到本地仓库(git add 文件)之后,再次 ...
- git tag 常用操作
1.获取最新tag(获取不到就多获取几次) git fetch origin 或者 git fetch origin <tagname> 2. checkout tag到本地分支(如果看 ...
- git SourceTree常用操作
1.git 修改用户名以及提交邮箱 修改用户名和邮箱有两种方式,第一种 git 修改当前的project的用户名的命令为:git config user.name 你的目标用户名; git 修改当前 ...
- Git的常用操作,记录下
首先生成密钥 ssh-keygen -t rsa -C "your_email@youremail.com" 然后打开workdir,敲 git init 设置一个远端库 git ...
- Git的常用操作
$ git log //查看commit记录 $ git add <file> //添加文件到commit中 .代表所有改动的文件 $ git commit -m 'meesage' // ...
- 本地git仓库常用操作
SSH配置: 本机创建SSH key $ ssh-keygen -t rsa -C "youremail@example.com" 将SSHkey添加到git仓库:id_rsa.p ...
- git的常用操作指令
git学习网址: http://www.backlogtool.com/git-guide/cn/intro/intro2_3.html 廖雪峰的git教程 git的工作区和暂存区(描述git的工作流 ...
- git bash 常用操作文件命令行
1, cd : change directory的简写,改变目录的意思,就是切换到哪个目录下, 如 cd e:\fff 切换 E 盘下面的fff 目录. 当我们用cd 进入文件夹时,我们可以使用 通配 ...
随机推荐
- MySQL-14-备份恢复
备份类型 1 热备 在业务正常时,对数据库进行备份数据,并且能够一致性恢复(只能是innodb) 对业务影响非常小 2 温备 锁表备份,只能查询不能修改(myisam) 影响到写入操作 3 冷备 关闭 ...
- 零基础学Java之Java学习笔记(一):Java概述
什么是Java? Java是一门面向对象编程语言,可以编写桌面应用程序.Web应用程序.分布式系统和嵌入式系统应用程序. Java特点有哪些? 1.Java语言吸收了C++语言的各种优点,具有功能强大 ...
- VLAN-4 单臂路由实现vlan之间路由
一.实验拓扑图 二.实验编址 三.实验步骤 1.给对应的PC设置对应的IP和掩码还有接口,以及根据需要划分不同的vlan区域,再用文本标记出不同部门. 2. 启动设备(全选) 3.创建vlan并配置a ...
- mysql--使用shardingsphere实现分表
一. 简介 为什么要分表,无非就两个原因,要么是并发太高,要么就是数据量太大. 所谓分表就是把传统的单表扩展为多个数据结构一样的表,通过分表策略确定操作哪一张表. 我使用的分表规则是通过主键id进行取 ...
- Data-truncation--Incorrect-string-value
修改表中,format_content 字段的字符集为utf8mb4 alter table 表名 modify column format_content longtext character se ...
- 干货!4大实验项目,深度解析Tag在可观测性领域的最佳实践!
Opentelemetry协议,是CNCF(Cloud Native Computing Foundation-云原生计算基金会)定义的最新一代的可观测规范(目前还在孵化中),该规范定义了可观测性的三 ...
- vue--三种组件中之间的传值
参考网址:https://www.jianshu.com/p/46573a741c29 一.父子组件之间的传值----props/$emit 组件之间的传值,我们比较常用到的是props/$emit ...
- spring-cloud-sleuth+zipkin追踪服务
1, 父Maven pom 文件 <parent> <groupId>org.springframework.boot</groupId> <artifact ...
- c++本地动态连接库代码
c++本地动态连接库代码 1 #pragma once 2 #include "stdafx.h" 3 4 #ifdef PERSON_EXPORTS 5 #define PERS ...
- 恶意软件开发——内存相关API
一.前言 Windows操作系统的内存有三种属性,分别为:可读.可写.可执行,并且操作系统将每个进程的内存都隔离开来,当进程运行时,创建一个虚拟的内存空间,系统的内存管理器将虚拟内存空间映射到物理内存 ...