git 使用总结

一、git基本配置

# 终端输入该命令
git --version

# 如输出版本号,则说明安装成功。

git version 2.20.1

user email 设置


git config --global user.name "your_name"

git config --global user.email "your_email@gmail.com"

此处的邮箱账号可以是假的账号,但是格式必须复合邮箱格式,同样回车成功之后路径不会有变化;

git config core.ignorecase false

配置本地仓库文件大小写敏感,建议配置,以免文件更新有误;

git config --list

可以通过该指令查看自己的配置

在这里插入图片描述

二.使用

2.1.把代码放到.git仓储中**

# 克隆仓库 
git clone "https"
#git add ./ljy/txt.md 将制定文件放到大门口
#git add ./表示将当前目录下所有修改的文件放到大门口
git add .
# 把仓储门口的代码放到仓储房间中(版本库)
git commit -m "说明"
git push origin
# 查看当前状态
git status
# 可以一次性把修改的代码放到房间里
git commit --all -m "一些存放文件的说明"
# **查看日志**
git log
# 查看历史提交的日志

git log --oneline

2.2git中的忽略文件

可以在自己的项目文档中创建一个.gitignore文件,在该文件中设置需要被忽略的文件或目录(也可以设置自己被忽略)。

被忽略的文件不会被存储到仓储中去。

在.gitignore文档中书写要被忽略的文件路劲,以‘/’开头,一行写一个路径,

写法:例如

/.idea 会忽略.idea文件
/.js 会忽略js目录中的所有文件
/js/*.js 会忽略js目录中的所有js文件

2.3.分支

默认是主分支master

1.创建分支
git branch dev

创建了一个dev分支。

刚创建时dev分支里的东西与Master分支里的相同

2.切换分支
git checkout dev

切换到指定分支,这里指切换到名为dev的分支

git branch 可以查看当前有哪些分支

3.合并分支
git merge dev

合并分支内容,把当前分支与指定分支(这里是dev分支),进行合并

当前分支指的是git branch命令输出的前面带有*的分支

合并时如果有冲突,需要手动处理,处理好之后还要提交一次

2.4.上传代码方式

1、ssh方式上传代码
公钥和私钥 两者之间有关联

ssh-keygen -t rsa -C “邮箱”

生成公钥和私钥

2、在pull和push中,先pull再push
先pull是要先保证本地版本号和服务器的端的版本号一致,如果不一致,push会有冲突

回退到指定版本

git reset --hard Head~0

表示退回到上一次提交代码时的状态

git reset --hard Head~1

表示退回到上上次提交代码时的状态

git reset --hard [版本号]

表示可以通过版本号精确回退到某一某一次提交时的状态

git reflog

可以看到每一系切换版本的记录,可以看到所有提交的版本号

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值