使用Git分支管理时常用到的命令

虽然现在有相当多的可视化git操作工具,比如idea自带的git管理工具,githubDesktop之类的,但是个人还是觉得敲命令行敲的过瘾。本文主要介绍一些常用的git操作命令

  1. 配置用户信息

    git config --global user.name 'your name'

    git config --global user.email 'your email'

  2. 全局配置信息

    1. C:/Users/用户名文件夹/.gitconfig
    2. git config --list --global查看所有配置信息
    3. git config user.name
    4. git config user.email
  3. 获取帮助信息

    1. git help config
    2. git config -h 简洁的输出信息
  4. 如何创建本地仓库

    1. 目标:将本地项目转化为git仓库

      1. 将本地目录转化为git:切换到对应目录下面运行命令

        git init
        
        • 手动切换到目录该目录下面
        • 在目录下面右键,点击git bash菜单
        • 命令行里面输入git init回车即可
    2. clone远程仓库

  5. 查看仓库状态

    1. git status
    2. 简洁的方式查看仓库状态 git status -s
  6. 让git跟踪新文件

    git add 会把文件提交到暂存区

    1. git add <文件名>
    2. git add .跟踪所有文件
  7. 提交git本地仓库

    1. git commit -m '提交信息'
  8. 撤销对文件的修改

    1. 撤销工作区的修改git checkout -- 要撤销的文件
    2. 撤销暂存区的改动git reset HEAD 文件名 git reset HEAD .
  9. 直接从工作区 ==> git仓库

    1. git commit -a -m '提交信息'
  10. 从git仓库删除文件

    1. 删除git仓库的文件,并且不保存本地工作区(仓库里的文件这时候还没有删除,下次commit才会真正删除)

      git rm -f 文件

    2. 删除git仓库文件,并且文件保存在工作区

      git rm --cached 文件

  11. 查看提交记录

    1. git log

    2. git log -2

    3. git log -2 --pretty=oneline

    4. %h 提交的简写哈希值 %an 作者名字 %ar 作者修订日志 %s 提交说明

      git log -2 --pretty=format:"%h | %an | %ar | %s"

  12. 回退到指定版本

    1. `git reset --hard <commitID>`回退到指定版本代码
    2. `git reflog --pretty=oneline` 查看所有提交记录
    
  13. 绑定远程仓库

    • 本地仓库关联远程仓库git remote add origin 远程仓库地址
    • 删除远程仓库 git remote rm origin
    • 查看远程仓库地址 git memote -v
    • 第一次提交远程仓库 git push -u origin master
    • git push 已经有过提交之后只需要使用git push提交即可
  14. 分支管理

    • 查看分支 git branch
    • 创建分支git branch 分支名
    • 切换分支git checkout 分支名
    • 快速创建并切换分支git checkout -b 分支名
    • 删除分支git branch -d 分支名
    • 分支合并git merge 分支名把其他分支代码合并到当前分支
    • 查看远程分支名git remote show origin
    • 切换远程分支git checkout 远程分支名直接可以切换
    • 拉取远程分支最新代码git pull
    • 删除远程分支git push origin --delete 远程分支名
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值