本地库初始化

使用 git bash 打开 git 命令行窗口。这个命令行窗口兼容 Linux 命令。
命令:mkdir
当前文件下新建文件夹。
命令:git init
初始化空的本地库,.git文件夹。
.git 文件夹中存放的是本地库相关的子文件夹和文件,不要随意删除或修改。


设置签名

作用是区分不同开发人员的身份。形式是用户名和邮箱。
登录远程库的账号、密码和这个没有任何关系。

git config
项目级别/仓库级别:仅在当前本地库范围内有效。
设置用户名和密码:
git config user.name baoyuan
git config user.email baoyuan@qq.com

git config --global
系统用户级别:登录当前操作系统用户范围。
设置用户名和密码:
git config --global user.name baoyuan
git config --global user.email baoyuan@qq.com

级别优先级
就近原则:二者都有时,使用项目级别的签名
只有系统用户级别的签名,以系统用户级别的为准
不允许二者都没有的情况

签名信息保存位置
项目级别:
.git文件夹下的config文件内
系统级别:
C/Users/administrator文件夹下 的.gitconfig文件内


提交到本地库

  • 命令:git status
    显示当前所在分支,本地库提交历史,当前可提交文件。功能类似于查看警告,查看当前本地库状态,会有提示信息。查看工作区和暂存区的状态。

  • 命令:git add + 文件
    将工作区文件添加到暂存区

  • 命令:git rm --cached + 文件
    将提交到暂存区的文件删除,只剩下工作区文件

  • 命令:git commit + 文件
    类似于添加注释。同时将暂存区文件添加到本地库。

  • 执行后 跳转到 vim 编辑器,vim编辑器下:
    1、 命令: :set nu
    显示行号
    2、 命令: :wq
    退出

  • 命令:cat + 文件名+后缀
    查看文件内容

  • 命令:vim + 文件名+后缀
    打开文件可供修改

  • 命令:git commit -m "注释内容" + 文件名
    可以不用打开 vim 编辑器进行操作
    修改后执行命令:git checkout -- 文件可以撤销刚才所做的修改

链接:https://www.jianshu.com/p/43272f3c50d9

http://www.atguigu.com/bigdata_video.shtml#bigdata

Git初始化-添加提交以及查看状态的更多相关文章

  1. 【Git的基本操作八】添加、提交、查看状态

    添加.提交.查看状态操作 查看状态: git status

  2. 【Git的基本操作二】添加、提交、查看状态

    添加.提交.查看状态操作 查看状态: git status  

  3. git学习(二):查看状态和具体改动

    查看仓库状态 git status 可以查看有没有文件改动 查看改动情况 git diff readme.txt 以readme.txt为例,可以看readme.txt的改动情况,但对于二进制文件来说 ...

  4. 本地项目git初始化并提交远程仓库

    1.先在远程仓库(如github)创建项目,为了避免错误,不要初始化 README, license, 或者gitignore文件 . 2.打开Terminal终端 3.切换到你的本地项目目录 4.初 ...

  5. git 学习(一)初始化和提交

    git 学习(一) 创建git版本库 $ mkdir gitstudy $ cd gitstudy $ git init nitialized empty Git repository in /Use ...

  6. 1git命令的使用,查看git仓库状态,添加文件到git跟踪,git提交,查看git分支,查看git仓库日志信息,切换git分支,解决git分支合并后出现冲突的问题

    1新建一个存储git的文件夹,命令是: toto@toto-K45VD:~$ mkdir gitfolder 2初始化一个git仓库,命令是: toto@toto-K45VD:~$cd gitfold ...

  7. git 学习记录—— git 中的仓库、文件状态、修改和提交操作等

    最近开始学习使用版本控制工具  git .学习方式主要通过阅读 git 网站上的 Pro git 和动手实践,使用的系统为 Ubuntu16.04LTS,以及 Windows 8.1. 本文主要关注 ...

  8. Git:版本库建立与状态查看

    版本库又名仓库,英文名repository,可以简单理解成一个目录,这个目录里面的所有文件都可以被Git管理起来,每个文件的修改.删除,Git都能跟踪,以便任何时刻都可以追踪历史,或者在将来某个时刻可 ...

  9. 6.Git内容修改之后的查看和提交

    我们已经成功地添加并提交了一个readme.txt文件,现在,是时候继续工作了,于是,我们继续修改readme.txt文件,改成如下内容: Git is a distributed version c ...

随机推荐

  1. 理解PHP的垃圾回收机制

    什么是垃圾回收机制 使用的是“引用计数”方式进行回收.简单地理解的话,就是每个分配的内存区域都有一个计数器,记录有多少个变量指针指向这片内存.当指向该片内存的指针数量为0,那么该片内存区域就可以被回收 ...

  2. spring boot 2.0 整合 elasticsearch6.5.3,spring boot 2.0 整合 elasticsearch NoNodeAvailableException

    原文地址:spring boot 2.0 整合 elasticsearch NoNodeAvailableException 原文说的有点问题,下面贴出我的配置: 原码云项目地址:https://gi ...

  3. PHP代码片段

    将数组拼接为 table 标签字符串 <?php //判断是否是图片 function isImage($string){ $isImage = false; $pics = ['.png', ...

  4. JavaScript的自定义属性(事件内获得事件外的变量值)

    写轮播图点击下方圆点banBtnLi[i],切换到第i个图片banBtnLi是按钮集合,假设banBtnLi.length是4banImhLi是装图片的li,自然banImgLi.length也是4点 ...

  5. Miller Rabin算法详解

    何为Miller Rabin算法 首先看一下度娘的解释(如果你懒得读直接跳过就可以反正也没啥乱用:joy:) Miller-Rabin算法是目前主流的基于概率的素数测试算法,在构建密码安全体系中占有重 ...

  6. Nodejs 操作 Sql Server

    Nodejs 操作 Sql Server Intro 最近项目需要爬取一些数据,数据有加密,前端的js又被混淆了,ajax请求被 hook 了,有些复杂,最后打算使用 puppeteer 来爬取数据. ...

  7. VMware实现iptables NAT及端口映射

    1. 前言 本文只讲解实战应用,不会涉及原理讲解.如果想要了解iptables的工作流程或原理可参考如下博文. 具体操作是在PC机的VMware虚拟机上进行的,因此涉及的地址都是内网IP.在实际工作中 ...

  8. requests模块

    import requests url='https://www.cnblogs.com/Eva-J/p/7277026.html' get = requests.get(url) print(get ...

  9. How Cigna Tuned Its Spark Streaming App for Real-time Processing with Apache Kafka

    Explore the configuration changes that Cigna’s Big Data Analytics team has made to optimize the perf ...

  10. Node+express实现后台服务接口

    一.准备工作 创建代码目录,依次执行以下操作 1.(若没有安装过)安装node 2.npm init(package.json) 3.安装express(请求)npm install express ...