git常用命令

git、github、gitlab和码云区别

github、gitlab和码云都是git的代码托管中心,但是github和码云在外网,访问慢,gitlab在内网,访问快
在这里插入图片描述

git基本结构

平时实际的在idea上的操作都是属于工作区的范畴
在这里插入图片描述

git本地库和远程库

在这里插入图片描述
令狐冲加入团队操作,在后边的git命令行中会说到
在这里插入图片描述

git常用命令操作

git命令都是和linux命令兼容的,所以在linux服务器能用到的操作命令在git上的命令行操作窗口也能用

git status(查看暂存区的内容)

创建新文件后,没有添加到暂存区之前,内容是红色的

在这里插入图片描述

git add(工作区内容添加到暂存区)

在这里插入图片描述

git rm cached 文件名(或者git reset head 文件名)

在这里插入图片描述

即gitadd之后删除暂存区内容(git add之后取消暂存区修改),但是工作区的内容并没有修改

注意

第一次创建的文件,要必须先add到暂存区,生成track追踪这个文件,然后再commit,以后如果要再对该文件进行修改或删除等其他操作了,可以直接commit,直接commit的文件不能进行暂存区的取消操作,如果在修改之后git add到暂存区了,可以通过git rm cached取消修改,然后在工作区修改完成后,重新git add,然后git commit -m "",否则直接git commit的话,只能通过回退版本的命令进行取消或修改【前提是你的上一个版本曾经已经提交到本地库了】

git commit(提交暂存区内容到本地库,形成一个版本)

在这里插入图片描述

必须要使用git commit -m"提交的标注信息",否则会出现如下窗口,让你添加提交信息

在这里插入图片描述

提交之后使用git status

在这里插入图片描述

git checkout(取消工作区修改)

在这里插入图片描述

git log、git log --pretty =oneline、git log --oneline、git reflog

均为查看历史记录

git log

在这里插入图片描述

日志结束标志=====》出现end

在这里插入图片描述
在这里插入图片描述

分页查看日志快捷键

在这里插入图片描述

git log --pretty=oneline

每条日志只显示一行,最左边的一大长串为hash值,也就是版本号,HEAD->master,意思是当前版本在master分支上,后边是每次提交的注释

在这里插入图片描述

git reflog --oneline

hash值(版本号长度)缩短

在这里插入图片描述

git reflog

在这里插入图片描述
在这里插入图片描述

git log --oneline和git reflog区别

在这里插入图片描述

在这里插入图片描述

git reset hard/mixed/soft 版本号回退

git reset hard 版本号

在这里插入图片描述

git reset mixed版本号

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

git reset soft版本号

在这里插入图片描述

三者区别

在这里插入图片描述

git(合并)冲突解决步骤

在这里插入图片描述
在这里插入图片描述

git branch

在这里插入图片描述

git branch(分支合并)

在这里插入图片描述
在这里插入图片描述

在这里插入图片描述

git config(设置签名)

在这里插入图片描述

在这里插入图片描述
在这里插入图片描述

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值