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 ...
随机推荐
- 记一个常见的ms sql server中取第N条记录的方法
前言 好好学习,天天向上. 正文 好像也是一个不难的问题,刚视频里看到的,就记一下吧. 下面是表中原始的数据结构,做了一个倒叙排序: select * from Employee order by S ...
- #1 爬虫:豆瓣图书TOP250 「requests、BeautifulSoup」
一.项目背景 随着时代的发展,国人对于阅读的需求也是日益增长,既然要阅读,就要读好书,什么是好书呢?本项目选择以豆瓣图书网站为对象,统计其排行榜的前250本书籍. 二.项目介绍 本项目使用Python ...
- [转]GitLab-CI与GitLab-Runner
本文转自:https://www.jianshu.com/p/2b43151fb92e 一.持续集成(Continuous Integration) 要了解GitLab-CI与GitLab Runne ...
- 怎么获取泛型T.class类?
public <T> void get(List<T> list){ getA(T.class); //报错,不能调用T.class } public void getA(Cl ...
- [Go] golang互斥锁mutex
1.互斥锁用于在代码上创建一个临界区,保证同一时间只有一个goroutine可以执行这个临界区代码2.Lock()和Unlock()定义临界区 package main import ( " ...
- 设计模式之Factory模式 代码初见
ObjectFactory就是通过Factory建造一个Object,比如说DBConnectionFactory就是专门建造DBConnection的工厂 BuilderFactory就是通过Fac ...
- 使用Jenkins自动发布Windows服务项目
不同于发布Web项目,自动发布Windows服务项目需要解决以下几个问题: 如何远程停止和开启服务?需要在发布前停止服务,在发布完成后开启服务. 如何上传编译文件到目标服务器? 问题1:如何远程停止和 ...
- 视频拉流 Linux安装FFmpeg
1 下载最新源码包并解压 $ wget http://ffmpeg.org/releases/ffmpeg-3.1.3.tar.bz2 $ tar jxvf ffmpeg-.tar.bz2 2安装ya ...
- zepto和jQuery on事件委托在苹果手机上的”坑“
移动端用zepto做的页面,突然发现on绑定的click事件并没有触发,代码如下: <ul> <li class="a">1111111aaaaaaasss ...
- SQL Server中几种遍历方式比较
SQL遍历解析 在SQL的存储过程,函数中,经常需要使用遍历(遍历table),其中游标.临时表等遍历方法很常用.面对小数据量,这几种遍历方法均可行,但是面临大数据量时,就需要择优选择,不同的遍历方法 ...