Git笔记

快速上手

基本操作
  • git init,初始化一个git库
  • git status 查看当前的状态
  • git config --global user.name "feifeiworld" 配置全局用户名
  • git config --global user.email "598327203@qq.com" 配置全局邮箱

如果只配置某个项目的用户信息,在项目目录下打开命令行,然后把--global去掉再执行即可

  • git add <目录或文件> 把目录或文件添加到暂存区
  • git commit 把暂存区的文件提交到仓库中
  • git commit -m <提交信息> 把暂存区的文件提交到仓库中(添加提交信息)
  • git log 查看git提交日志
  • git log --pretty=oneline 查看git提交日志(单行格式)
  • git reset --hard HEAD^ 将版本回退上一个版本
  • git reset --hard HEAD~<n> 将版本回退n个版本(n为数字)
  • git reflog 查看git操作日志
  • git reset --hard <版本号> 将版本回退到指定版本,历史版本号可用git reflog查看
  • git checkout -- <filename> 把指定文件还原到上次提交的版本
分支管理
  • git branch -v 查看分支
  • git branch <分支名> 创建分支
  • git checkout <分支名> 切换分支
  • git merge <分支名> 切换到主干后,通过merge分支,可以将分支整合到主干
  • 合并过程发生冲突,需要找出冲突文件消除冲突后再提交
远程仓库
  • git remote add origin git remote add origin https://gitee.com/flydev/wbdplat.git 穿件远程仓库别名
  • git push origin master 将本地的master主干版本push到远程仓库
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • Git 是目前最流行的分布式版本控制系统之一。 版本控制指的是,记录每次版本变更的内容和时间等细节,保留各版本之间...
    神齐阅读 1,477评论 0 7
  • 目录 Git 笔记系列(一)—— Git简介 Git 笔记系列(二)—— Git工作流程 Git 笔记系列(三)—...
    吃蘑菇De大灰狼阅读 547评论 0 4
  • 最近使用Git时感到有些生疏,所以利用晚上空余时间将廖雪峰Git教程重新系统的学习一边并做了笔记,温故知新。 Gi...
    LannisZheng阅读 708评论 1 3
  • 一.Git简介 Git是世界上最先进的分布式版本控制系统,相对于SVN这样的集中式版本控制系统,Git不需要“中央...
    ahuustcly阅读 748评论 0 0
  • Git 分布式版本控制系统 linux安装git 使用命令:==sudo apt-get git== git创建仓...
    Edmonton阅读 409评论 0 0