git常用命令

初始配置

git config --global user.name name        // 设置用户名
git config --global user.email email        // 设置email
git config --global push.default simple        // 选择最安全的push方式
git config --global core.quotepath false        // 防止文件名变成数字
git config --global core.editor "vim"        // 使用vim编辑器

常用命令

git init        // 初始化(当前目录下创建.git目录)
git status -s        // 查看git状态(s代表以简短格式显示)
git add filename        // 将文件更改纳入git控制范围
git rm filename        // 删除文件,-f覆盖最新版本,-r递归删除
git commit -v        // 将文件更改添加到版本库(存入.git目录)
git log        // 展示历史
git show commitcode        // 根据commit编码查看更改的内容
git remote add origin xxxxx        // 将本地仓库链接至一个远程库
git remote set-url origin xxxxx        // 更改链接的远程库
git push -u origin master        // 将本地master分支与远程master分支连接
git pull        // 更新本地仓库(.git)和本地文件
git clone        // 克隆git仓库
git stash        // 将没有提交的更改临时储存起来
git stash list      // 查看stash储存的内容
git stash pop        // 恢复并删除stash储存的内容
git branch        // 查看分支
git branch <name>        // 创建分支
git branch -d <name>        // 删除分支
git checkout <name>        // 切换至分支
git checkout -b <name>        // 创建并切换新的分支
git merge <name>        // 合并某分支到当前分支
git reset --hard commit_id        // 将代码恢复至指定的历史版本
git reflog        // 查看历史命令

git操作原则

1. git push 之前必须 git pull
2. git pull 之前必须 git commit
3. git commit 之前必须 git add

vim基本操作

i        // 编辑模式
esc        // 退出编辑模式
:wq        // 退出vim

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 一、 Git 命令初识 在正式介绍Git命令之前,先介绍一下Git 的基本命令和操作,对Git命令有一个总体的认识...
    子疯zp阅读 70,080评论 1 18
  • 这里是我的笔记,记录一些git常用和一些记不住的命令,这个笔记原本是基于 颜海镜的文章增加的,后面慢慢增加了许多内...
    Lefter阅读 531评论 0 3
  • 分布式版本管理工具 git属于分布式 svn集中式 git安装 git初始化一个仓库 其实就是创建了一个.git隐...
    SnowDragonYY阅读 1,521评论 0 0
  • 我的常用: ===================================** 撤销工作修改:**1、gi...
    ddai_Q阅读 801评论 0 5
  • ——波莉唐心理工作室主题分享 大家早上好,今天我们分享关于婚姻,关于自我成长的话题。 ...
    无梦到江南阅读 902评论 0 2