git常用命令(企业级)

一:常用git命令

# 初始化,将已有的文件初始化为git仓库
    git init

# 查询文件状态[绿色暂存区,红色表示工作区更改了,没有提交到暂存区]
    git status
    git status -s  #: 查询仓库状态简约显示

# 查询版本提交日志(id号唯一,提交用户,提交时间)
    git log      #: 查看 暂存区->版本库 提交的日志(谁提交的,提交时间,提交的版本号)
    git reflog   #: 查询 版本库 提交的日志
            
    
1.工作区提交到暂存区
    git add .
    git add a.txt
    
    2.暂存区撤回工作区
        git reset HEAD .
        git reset .
        git reset a.txt
        
2.暂存区提交到版本库(不会指定某些文件提交)
    git commit -m '注释'
    

# 回退
    1.工作区的内容回退到版本库指定版本
        git reflog  # 查询 版本库 提交日志
        git reset -herd 版本号  # 回退

二:Git工作区 > 暂存区 > 版本库 流程

# 工作区提交到暂存区 git add .
暂存区回退到工作区 git reset .

# 暂存区提交到版本库 git commit -m '注释'

# 版本库提交到远端  git push
版本库回退到工作区 git reset -herd 版本号


# 查询git日志
git log  : 版本库提交日志
git reflog  : 版本库提交到远端日志

三:撤销版本库提交:commit的逆运算 ---> 回退git命令

回滚暂存区已经提交到版本库的操作:
    1.查询历史版本:
        git log
        git reflog
    2.查询时间点之前|之后的日志
        git log --after 2018-61
        git log --before 2018-6-1
        git reflog --after 2018
        git reflog --before 2018
    3.查询指定开发者日志
        git log --author aithor_name
        git reflog --author aithor_name
    4.回退到指定版本
        # 回退到上一个版本:
            git reset --hard HEAD^
               git reset ----hard HEAD~
        # 回滚到上三个版本:
            git reset --hard HEAD^^^
            git reset --hard HEAD~3
        # 回退指定版本号的版本
            git reset --hard 版本号
            git reset --hard 版本号
        

四:git分支操作

# git分支操作

: 创建子分支进行开发的目的,分支开发是独立的,不去影响其他分支,要建立子分支开发的内容同步给主分支时,完成分支合并

1.创建分支
    git branch 分支名
    git branch -b 分支名  # 创建并切换
2.切换分支
    git checkout 分支名
3.查询分支
    git branch
4.删除分支
    git branch -d 分支名   # 加-f是强制删除,不加-f,子分支没有和主分支合并是不能删除的。
5.合并分支
    git merge 分支名  # 吧dev分支合并到master分支,切换到master分支,执行合并dev分支的命令。
6.查询当前分支
    git branch

五:远程使用

1.增加一个远程仓库
    git remote add 名称 远程仓库
    git remote add origin 远程仓库
    
2.当前存在的远程仓库
    git remote
    
3.删除
    git remote remove origin
 
4.提交到远程仓库
    git push origin master
    
6.clone远程源
    git clone 远程源地址
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

Lamb!

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值