Git 必知必会的操作命令

有时候一段时间没有去使用Git,一些操作就容易忘记,故此这里把一些基本常用的操作记录一下,方便大家学习和查看。

1. 本地库初始化

命令:git init

初始化之后,会创建一个隐藏的 .git 文件,可以查看一下。
查看隐藏文件,命令:ls -la

看一下 .git 文件下有什么,命令:ll .git/

注意:.git 目录中存放的是本地库相关的子目录和文件,不要删除,也不要胡乱修改。

2. 签名以及查看并设置签名

签名形式:
user = xxx
email = xxxx

签名作用: 用于区分不同的开发人员身份(其中的用户名和邮箱其实并不会去验证真实性和有效性,主要是用于区分不同的开发人员)。

注意: 签名和登录远程库的账号、密码没有任何关系。

项目级别/仓库级别: 仅在当前本地库范围内有效

相关命令:

查看项目级别的签名信息
cat .git/config 

添加项目级别签名的用户名
git config user.name xxx

添加项目级别签名的邮箱
git config user.email xxx@xx.com 

系统用户级别: 登录当前操作系统的用户范围

相关命令:

查看系统用户级别的签名信息
cat ~/.gitconfig

添加系统用户级别签名的用户名
git config --global user.name xxx

添加系统用户级别签名的邮箱
git config --global user.email xxx@xx.com 

级别优先级

就近原则:项目级别优先于系统用户级别,也就是二者都有时,优先使用项目级别的签名;没有项目级别签名时,使用系统用户级别的签名。

一般设置一个系统用户级别的签名就可以了,项目有特殊需求时再单独设置项目级别的签名。

3. 基本操作

先了解一下Git 结构:

3.1 查看状态

命令:git status

用于查看工作区、暂存区状态。

3.2 添加到暂存区

命令:git add fileName

将对工作区的 “新建/修改” 添加到暂存区

3.3 提交到本地库

命令:git commit -m “commit message” [fileName]

将暂存区的内容提交到本地库。

如果不指定文件,会将所有暂存区的提交上去。

-m 是用来附带提交信息,如果不带 -m 参数:git commit fileName

那么会进入一个 vim 编辑器的编辑文件里

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值