git常用命令

Git常用命令

添加用户签名

  • 设置用户签名: git config --global user.name 用户名
  • 设置用户邮箱: git config --global user.email 邮箱

仓库初始化和查看仓库状态

  • 初始化本地仓库: git init
  • 查看本地库状态: git status

添加文件到本地库

  • 添加指定文件到缓存区: git add 文件名
  • 添加所有文件到缓存区: git add .
  • 将缓存区的文件提交到本地库: git commit -m '备注'

查看历史版本和版本切换

  • 查看版本信息: git reflog
  • 查看版本详细信息(按q退出): git log
  • 切换版本: git reset --hard 版本号

远程库操作

  • 克隆远程库: git clone 远程库地址
  • 将本地库推送到远程库: git push 远程库别名 分支名
  • 将远程库拉取打本地库: git pull 远程库别名 分支名

远程库别名

  • 查看远程库记录: git remote
  • 添加远程库记录: git remote add 库名 远程库地址
  • 重命名远程看记录: git remote rename 旧库名 新库名
  • 删除远程库记录: git remote remove 库名
  • 具体可以查看.git/config文件

分支操作

  • 创建分支: git branch 分支名
  • 查看本地分支: git branch -v
  • 查看所有分支: git branch -a
  • 切换分支: git checkout 分支名
  • 创建分支并切换到创建的分支: git checkout -b 分支名
  • 合并分支(将指定的分支合并到当前分支): git merge 指定分支名
  • 删除本地分支: git branch -delete/-d 分支名
  • 强制删除本地分支: git branch -D 分支名
  • 删除远程分支: git push 远程库 --delete 分支名

解决冲突

  • master|MERGING解决办法

    1. git status找到冲突文件

    2. vim 冲突文件修改冲突代码

      • <<<<<<< HEAD 
        当前分支的代码 
        =======	
        合并过来的代码 
        >>>>>>> dev
        
    3. git add .添加文件到缓存区

    4. git commit

示例

  1. 首先设置用户签名: git config --global user.name bhlu
  2. 设置用户邮箱: git config --global user.email bhlu@qq.com
  3. 初始化本地库: git init
  4. 添加远程库记录: git remote add aaa https://gitee.com/bhlu/test.git
  5. 拉取远程库: git pull aaa
  6. 添加一个test文件,将test文件推送到远程库
  7. 将test文件添加到缓存区: git add .
  8. 将缓存区添加到本地库: git commit -m '填加了一个test文件'
  9. 推送到远程库: git push aaa master
  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值