• git 常用命令


    git 配置相关

    git --version    // 列出 git 版本
    git config --global user.name "用户名"    // 配置用户名
    git config --global user.email "邮箱地址"    // 配置邮箱
    git config --list    // 列出 git 的所有配置
    git config user.name    // 单独列出用户名的配置
    
    

    git 常规操作

    git status    // 查看状态
    git init    // 初始本地仓库
    git remote add origin https://gitee.com/xxx.git(远程仓库地址)    // 与远程仓库建立连接
    git add .    // 将修改添加到本地仓库(添加全部文件)
    git checkout .    // 取消本地所有的修改
    git add "文件名"    // 将修改添加到本地仓库(添加某一文件)
    git commit -m "提交备注说明" // 将修改提交到本地仓库并添加说明(提交前需git add)
    git commit // 进入提交信息的编辑器
        按i进入编辑模式
        按esc退出编辑模式
        按英文输入法下的冒号再输入wq就可以保存并退出了(w => write、q => quit)
    git push -u origin master    // 将本地的master分支推送到origin主机,同时指定origin为默认主机,后面就可以不加任何参数使用git push代替git push origin master
    git clone https://gitee.com/xxx.git    // 克隆远程仓库项目到本地(首次需要输入用户名和密码)
    git pull    // 将远程仓库项目更新到本地
    git log --oneline // 查看提交记录
    git reset --hard "commitId" // 回退到指定commitId的版本
    git reflog // 查看所有的提交记录,包括回退版本之前的记录
    
    

    git 分支相关

    git branch -l     // 查看本地分支(或 git branch)
    git branch -r     // 查看远程分支
    git branch -a     // 查看所有分支
    git branch 分支名     // 创建分支
    git branch -d 分支名     // 删除分支
    git branch -D 分支名     // 强制删除分支
    git branch -v     // 查看各个分支的最后一次提交信息
    git checkout 分支名     // 切换分支
    git checkout -b 分支名     // 创建并切换分支
    git push origin 分支名     // 推送本地分支到远程仓库
    git push origin :分支名     // 删除远程仓库的分支
    git merge 分支名     // 将分支合并到当前分支
    
    

    git 释义

    remotes/origin/HEAD -> origin/master     // origin/HEAD就像一个指针,表示默认分支,意思是默认分支指向origin/master
    
    

    git修改已commit的注释信息(适合已commit未push的情况)

    git commit --amend    // 修改最后一次提交
    // 按i进入编辑模式
    // 编辑完成按Esc退出编辑模式
    // 输入:wq写入并退出
    
  • 相关阅读:
    UVA 12467
    UVA 12604
    部署ASP.NET MVC项目
    以路由控制URL
    Week13(12月2日):又到了那个点,期末了~~~~
    购物网站讨论5:会员功能的实现
    购物网站讨论4:订单结账功能实现
    购物网站讨论3:购物车功能实现
    购物网站讨论2:商品浏览功能实现
    购物网站讨论1:关于模型那些事
  • 原文地址:https://www.cnblogs.com/shifeng-/p/9994024.html
Copyright © 2020-2023  润新知