美文网首页
git 命令

git 命令

作者: 如果你还记得我是小双鱼 | 来源:发表于2018-11-23 19:06 被阅读0次

git init 创建git 仓库

git 工作流

  1. 工作目录
  2. 缓存区(Index)
  3. HEAD 指向你最近一次提交后的结果。
  • git add <filename> 、 git add *
    git commit -m '代码提交的信息'
    现在你的改动已提交到了HEAD,但还没有到你的远端仓库
  • 规范 git 提交代码格式
  cnpm install --save-dev cz-conventional-changelog

注意需要在 配置文件中添加

  {
    "script": {
        commit: 'git-cz'
    },
    "config": {
      "commitizen": {
        "path": "node_modules/cz-conventional-changelog"
      }
    }
  }

即可以执行npm run commit 或者 git cz

  • git push <remote-name> <远程分支> 提交到远程仓库
    <remote-name>与下面的<shortname>是同一个远程仓库

  • 创建并加入远程仓库

  git remote add <shortname> <url>

其中 shortname 是一个你可以记住的简称来替换每次需要输入的url 默认是origin

  • 拉取远程origin仓库有但你没有的
  git fetch  origin
  • 如果你使用 clone 命令克隆了一个仓库,命令会自动将其添加为远程仓库并默认以 “origin” 为简写。 所以,git fetch origin 会抓取克隆(或上一次抓取)后新推送的所有工作。 必须注意 git fetch 命令会将数据拉取到你的本地仓库 - 它并不会自动合并或修改你当前的工作。 当准备好时你必须手动将其合并入你的工作。

git pull

  • 运行 git pull 通常会从最初克隆的服务器上抓取数据并自动尝试合并到当前所在的分支。
  • 要取回origin主机的next分支,与本地的master分支合并,需要写成下面这样 -
  git pull origin next:master
  • git fetch
  • git pull:相当于是从远程获取最新版本并merge到本地

如何回退到之前的提交版本

  • git log 查看日志
  • git reset 回退
    回退到某个版本步骤
    1. 首先
      查看git 日志 提交记录
        git log 
    
image.png
  1. 选择需要退回的版本
    git reset  98cc18e9b23746b6ca01cd2eb99ace749dc16e80
  1. 回退到98cc18e9b23746b6ca01cd2eb99ace749dc16e80
    但此时 未提交以及缓存信息不变
    ⚠️ 如果想要退回到之前回退之前到版本
    执行 git reflog查看历史操作记录
       git reflog 
    
image.png
执行 git reset commit_id
回退到你想回退到的版本
⚠️ commit_id不一定需要输入完整,可以只输入前面一小段,Git 会根据你的输入自动去寻找相应的版本号
  //  向后回退两个版本
    git reset HEAD~2 

撤销

  • git reset --hard HEAD 撤销工作目录中所有未提交文件的修改内容
  • git checkout HEAD <file> 撤销制定的未提交文件的修改内容
  • git revert <commit> 撤销指定的提交

相关文章

  • Github学习文档-3

    目录 1.Git 的基本的命令git init命令git status命令git add命令git commit命...

  • git实用命令

    git实用命令 1 git init 命令 初始化 git 仓库 repository 2 git add 命令 ...

  • git管理工具

    git分支命令 git提交命令

  • git 多条命令一次执行

    上代码git命令 && git命令

  • git入门

    这里对git init、git add、git commit命令进行一个总结。 $ git init 命令,该命令...

  • GIT 常用命令总结

    GIT 常用命令总结 GIT 初始化命令 命令描述git init初始化本地 git 仓库git config -...

  • Git命令整理

    Git命令 ———————————————— git配置: git基本步骤: git分支管理: 创建分支命令: 切...

  • git 分支

    git 显示所有分支(包含本地和远程)命令: git 删除本地分支命令: git 显示远程分支命令: git 删除...

  • Git命令集合

    Git基础命令 git远程关联 git远程关联移除 git命令简单简介 常用命令集合:git init创建版本库 ...

  • git使用指南

    常用命令 帮助类: git --help:显示git命令帮助信息git help -a:显示所有命令git hel...

网友评论

      本文标题:git 命令

      本文链接:https://www.haomeiwen.com/subject/lkykfqtx.html