git 命令的简单使用

1、新建一个分支

git branch tmp

2、查看本地分支

git branch

查看到本地有两个分支,当前分支是main分支,还有一个新建的 tmp 分支

3、切换分支(checkout)

git checkout tmp

可以看到已经切换到tmp分支了

4、查看文件的状态(status)

git status

在tmp分支下创建一个gitFile文件,查看文件的状态,红色的文件表示还未添加到暂存区中

5、把文件添加到暂存区(add)

git add gitFile.txt

添加到暂存区之后再次查看文件的状态,绿色的文件表示已经添加到暂存区中

6、从暂存区中移除文件(restore)

git restore --staged gitFile.txt

再次查看文件的状态

7、暂存区的文件提交到本地仓库(commit)

git commit -m "git 命令简单使用"   // 提交暂存区中所有的文件
git commit gitFile.txt -m  "git 命令简单使用" // 提交暂存区中指定的文件

8、查看历史提交记录(log)

git log

注:git log状态下,按下q退出

9、撤销commit操作(reset)

git reset --soft HEAD~1   // 撤销最近一次的提交(上一次的提交)
git reset --soft HEAD~2   // 撤销上上次的提交

可以看到,撤销commit后,文件回到了暂存区(绿色的文件)

–mixed

不删除工作空间改动代码,撤销commit,并且撤销git add 操作

这个为默认参数,git reset --mixed HEAD^ 和 git reset HEAD^ 效果是一样的。

–soft

不删除工作空间改动代码,撤销commit,不撤销git add .

–hard

删除工作空间改动代码,撤销commit,撤销git add .

10、修改commit时的注释(amend)

git commit --amend
  1. 输入命令后如下所示,接着输入 e 进行编辑

  1. 按下 i ,就可以进行插入编辑了

  1. 注释添加完成,按下 Esc 之后输入 :wq 退出编辑,注释修改成功

  1. 查看log,注释修改成功

11、本地分支推送到远程分支(push)

git push <远程主机名> <本地分支名>:<远程分支名>

远程主机名默认为 origin

// 本地分支名和远程分支名不同时
// 本地分支(tmp)推送到远程分支(gitFileTmp)如果不存在则新建一个
git push origin tmp:gitFileTmp  
// 本地分支名和远程分支名相同时(省略远程分支名)
git push origin gitFileTmp
// 在当前(tmp)分支下,可以直接简单使用
git push

12、撤销push操作

git reset --soft a4acd9a62be609117abab3a3f9975ba4900d44c4 // 回退到的版本号
git push origin tmp --force

待续......

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值