Git命令

Git命令

在这里插入图片描述
注意:
git clone:将其他仓库克隆至本地包括仓库版本历史,不需要仓库初始化。
git pull = git fetch + git merge:需要仓库初始化。

第一部分:基本操作

1. git init 初始化仓库
git init 

初始化成功后,目录下生成.git目录,该目录存储了当前目录内容所需的仓库数据。

2. git status 查看仓库的状态
git status

该命令用于显示Git仓库的状态。注意:untracked为未添加至暂存区状态。

3. git add 向暂存区添加文件
git add + 文件名
4. gti commit 将暂存区文件保存至仓库的历史记录
git commit -m +[提交描述]
5. git log 查看提交日志
git log 

会显示提交记录以及提交的哈希值,提交人,提交时间。

git log --pretty=short

只让程序显示第一行简述信息(提交描述)。

git log + 目录/文件名

会显示该文件提交相关信息。

git log -p +文件名 

会显示该文件提交前后的差异。

6. git diff 查看更改前后的差异
git diff

第二部分:Git的分支操作

1. git branch 显示分支一览表
$ git branch -a
* master
 remotes/origin/master

执行之后,带*号就是当前所在分支

2. git checkout -b 创建并切换分支
git checkout -b feature-A # 创建并切换新分支

或者

git branch feature-A. # 创建新分支
git checkout feature-A # 切换新分支

git checkout -  # 切换回上一个分支
3. git merge 合并分支
# 将特性分支A合并到master
git checkout master  # 切换回master
git merge --no-ff feature-A # 合并特性分支A至master,--no-ff:🈯️创建并提交。
4. git log --graph 以图表形式查看分支信息
git log --graph
5. git reset 回溯历史版本
git reset --hard +【目标时间点的哈希值】
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值