对于新手来说,一般的版本管理工具SVN和GIT在windows下使用的时候都非常的厉害。但是,一般情况下,在项目开发过程中,如果是基本某些webapp类的开发时,使用node的频率相当的高,比如前端比较流行的三大框架:react、vue、react native等,那使用node或是命令行操作也是比较常见的,当然再往后说,如果您己经进入IT行业里好些年了,如果不会那么一些大招(命令行操作)来号领三军,是不是也会显示自己的水平很“low”逼呢!哈哈
当然,对于使用命令操作来讲,一般只要记住几个就可以了git登录,如果要熟练使用,那么至少得60~~100+吧!不然也不能算熟练吧!所以要全部一下记住,常人来讲,还是有一些难度吧!
那么,如果命令行操作还有难度的朋友们注意了git登录,本文就是你的福音,我这里也主要写给各种会使用到命令行操作GIT的小猿们。本集合针对git命令行操作的初级教程,非常适合才刚刚接触GIT命令行的你,如果已经超神的朋友,不喜勿喷!下面我将带着大伙一起来学习GIT的新手命令。
声明:请确保己经安装好git客户端,如果需要图形界面,windows下建议使用TortoiseGit,linux建议使用Git GUI或者GITK,如果没有安装的童鞋,请自行百度解决或更踪我后期文章。
一、查看配置情况
git config可以配置git的参数,可以使用git config –list查看已经配置的git参数。其中有三个级别的保存位置,–system所有用户(本系统)、–global当前用户(全局)、–local本地配置(当前目录),默认使用–local。
配置用户名及邮箱
在使用Git提交前,必须配置用户名和邮箱,这些信息会永久保存到历史记录中。
获取当前登录信息
git config –global user.name //获取当前登录用户名
git config –global user.email //获取当前登录用户的邮箱
注意:如果没有获取到用户配置,则只可以拉取信息,不可以修改,如需要操作,必需指定或登录用户名及邮箱
登录git
git config –global user.name ‘userName’
git config –global user.email ’email’
二、创建Git仓库
一般我们会先创建一个空的文件夹作为新的仓库,通过命令
mkdir demo //创建一个demo的文件夹
cd demo //进入到demo目录下
git init //可以直接初始化一个git仓库,即创建Git仓库。命令所有目录里会有一个隐藏的.git文件夹
如图:
三、获得Git仓库
如果需要克隆远程仓库,可以使用git clone,比如:
git clone
如图:
克隆成功:
四、提交更新
在windows下的Git GUI中,提交很简单,右键-TortoiseGit-Commit。那么命令行下需要怎么处理?
Git中每个文件都有三种状态:committed、staged、modified。它们之间关系如下:
commit
commit –> — –modify
获取的Git仓库中的所有文件都是committed状态,如果你在本地修改了文件a,a的状态就变成modified的;如果使用git add a,a的状态变成staged;如果使用git commit,a的状态就变成commited。这种状态变化也说明复制代码是很方便的,但是提交更新请慎重。
当然还有一种文件状态,未跟踪状态(unversioned/untracked),通过使用git add可以把未跟踪状态变更为staged;通过git rm可以将staged或者committed状态变为未跟踪状态。
通常提交前先检查下修改了什么内容,当前Git目录下各文件的状态。
限时特惠:本站每日持续更新海量设计资源,一年会员只需29.9元,全站资源免费下载
站长微信:ziyuanshu688