Git初始化-添加提交以及查看状态
本地库初始化
使用 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初始化-添加提交以及查看状态的更多相关文章
- 【Git的基本操作八】添加、提交、查看状态
添加.提交.查看状态操作 查看状态: git status
- 【Git的基本操作二】添加、提交、查看状态
添加.提交.查看状态操作 查看状态: git status
- git学习(二):查看状态和具体改动
查看仓库状态 git status 可以查看有没有文件改动 查看改动情况 git diff readme.txt 以readme.txt为例,可以看readme.txt的改动情况,但对于二进制文件来说 ...
- 本地项目git初始化并提交远程仓库
1.先在远程仓库(如github)创建项目,为了避免错误,不要初始化 README, license, 或者gitignore文件 . 2.打开Terminal终端 3.切换到你的本地项目目录 4.初 ...
- git 学习(一)初始化和提交
git 学习(一) 创建git版本库 $ mkdir gitstudy $ cd gitstudy $ git init nitialized empty Git repository in /Use ...
- 1git命令的使用,查看git仓库状态,添加文件到git跟踪,git提交,查看git分支,查看git仓库日志信息,切换git分支,解决git分支合并后出现冲突的问题
1新建一个存储git的文件夹,命令是: toto@toto-K45VD:~$ mkdir gitfolder 2初始化一个git仓库,命令是: toto@toto-K45VD:~$cd gitfold ...
- git 学习记录—— git 中的仓库、文件状态、修改和提交操作等
最近开始学习使用版本控制工具 git .学习方式主要通过阅读 git 网站上的 Pro git 和动手实践,使用的系统为 Ubuntu16.04LTS,以及 Windows 8.1. 本文主要关注 ...
- Git:版本库建立与状态查看
版本库又名仓库,英文名repository,可以简单理解成一个目录,这个目录里面的所有文件都可以被Git管理起来,每个文件的修改.删除,Git都能跟踪,以便任何时刻都可以追踪历史,或者在将来某个时刻可 ...
- 6.Git内容修改之后的查看和提交
我们已经成功地添加并提交了一个readme.txt文件,现在,是时候继续工作了,于是,我们继续修改readme.txt文件,改成如下内容: Git is a distributed version c ...
随机推荐
- 理解PHP的垃圾回收机制
什么是垃圾回收机制 使用的是“引用计数”方式进行回收.简单地理解的话,就是每个分配的内存区域都有一个计数器,记录有多少个变量指针指向这片内存.当指向该片内存的指针数量为0,那么该片内存区域就可以被回收 ...
- spring boot 2.0 整合 elasticsearch6.5.3,spring boot 2.0 整合 elasticsearch NoNodeAvailableException
原文地址:spring boot 2.0 整合 elasticsearch NoNodeAvailableException 原文说的有点问题,下面贴出我的配置: 原码云项目地址:https://gi ...
- PHP代码片段
将数组拼接为 table 标签字符串 <?php //判断是否是图片 function isImage($string){ $isImage = false; $pics = ['.png', ...
- JavaScript的自定义属性(事件内获得事件外的变量值)
写轮播图点击下方圆点banBtnLi[i],切换到第i个图片banBtnLi是按钮集合,假设banBtnLi.length是4banImhLi是装图片的li,自然banImgLi.length也是4点 ...
- Miller Rabin算法详解
何为Miller Rabin算法 首先看一下度娘的解释(如果你懒得读直接跳过就可以反正也没啥乱用:joy:) Miller-Rabin算法是目前主流的基于概率的素数测试算法,在构建密码安全体系中占有重 ...
- Nodejs 操作 Sql Server
Nodejs 操作 Sql Server Intro 最近项目需要爬取一些数据,数据有加密,前端的js又被混淆了,ajax请求被 hook 了,有些复杂,最后打算使用 puppeteer 来爬取数据. ...
- VMware实现iptables NAT及端口映射
1. 前言 本文只讲解实战应用,不会涉及原理讲解.如果想要了解iptables的工作流程或原理可参考如下博文. 具体操作是在PC机的VMware虚拟机上进行的,因此涉及的地址都是内网IP.在实际工作中 ...
- requests模块
import requests url='https://www.cnblogs.com/Eva-J/p/7277026.html' get = requests.get(url) print(get ...
- 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 ...
- Node+express实现后台服务接口
一.准备工作 创建代码目录,依次执行以下操作 1.(若没有安装过)安装node 2.npm init(package.json) 3.安装express(请求)npm install express ...