美文网首页
git 版本控制工具(五)-命令行汇总及其他操作

git 版本控制工具(五)-命令行汇总及其他操作

作者: hunter97 | 来源:发表于2018-11-16 12:27 被阅读0次

一、命令行汇总
git config  //配置本地仓库
常用git config --global user.name、git config --global user.email
git config --list  //查看配置详情
git init  //初始一个仓库,添加--bare可以初始化一个共享(裸)仓库
git status  //可以查看当前仓库的状态
git add 文件   //将工作区中的文件添加到暂存区中,其中file可是一个单独的文件,也可以是一个目录、“*”、-A
git commit -m 备注信息   //将暂存区的文件,提交到本地仓库
git log  //可以查看本地仓库的提交历史
git branch  //查看分支
git branch 分支名称  //创建一个新的分支
git checkout 分支名称  //切换分支
git merge 分支名称  //合并分支
git branch -d 分支名称  //删除分支
git clone 仓库地址  //获取已有仓库的副本
git push origin 本地分支名称:远程分支名称  //将本地分支推送至远程仓库,
git push origin newBranch  //(通常的写法)相当于
git push origin newBranch:newBranch
git push origin newBranch :newfeature
//本地仓库分支名称和远程仓库分支名称一样的情况下可以简写成一个,即git push 仓库地址 分支名称  ,如果远程仓库没有对应分支,将会自动创建
git remote add 主机名称 远程仓库地址 //添加远程主机,即给远程主机起个别名,方便使用
git remote //可以查看已添加的远程主机
git remote show 主机名称  //可以查看远程主机的信息
二、其他操作
  1. gitignore忽略文件
    在项目根目录下创建一个.gitignore文件,可以将不希望提交的罗列在这个文件里,如项目的配置文件、node_modules等。参考链接
  2. 比较差异
    当内容被修改,我们无法确定修改哪些内容时,可以通过git diff来进行差异比较。
    git difftool 比较的是工作区和暂存的差异
    git difftool SHA比较与特定提交的差异
    git difftool SHA1 SHA2比较某两次提交的差异
    git difftool 分支名称 比较与某个分支的差异
  3. 更新仓库
    在项目开发过程中,经常性的会遇到远程(共享)仓库和本地仓库不一致,我们可以通过git fetch 命令来更新本地仓库,使本地仓库和远程(共享)仓库保持一致。
    git fetch 远程主机或者git fetch 远程主机 分支名称
    我们要注意的是,利用git fetch 获取的更新会保存在本地仓库中,但是并没有体现到我们的工作目录中,需要我们再次利用git merge来将对应的分支合并(融合)到特定分支。如下git pull origin 某个分支, 上操作相当于git fetchgit merge origin 某个分支两步操作。
    git branch -a 可以查看所有(本地+远程仓库)分支了
  4. 删除远程分支
    git push origin --delete 分支名称

至此git方面的相关基础操作就算学习完了,如果想要了解更多的高级git操作可以参考git官方文档
人生的道路不会一帆风顺,事业的征途也充满崎岖艰险,只有奋斗,只有拼搏,才会达到成功的彼岸。

相关文章

  • git 版本控制工具(五)-命令行汇总及其他操作

    一、命令行汇总 二、其他操作 gitignore忽略文件在项目根目录下创建一个.gitignore文件,可以将不希...

  • git命令行操作指南(git指令及使用场景详解及git stas

    git小白的命令行初体验 现在版本控制使用git的挺多,之前常用SVN,偶尔使用Git也是使用可视化工具操作(so...

  • git常用命令大全

    //gitbush 命令行操作 startgit hup 分布式 版本控制系统git 是一个工具 github是一...

  • 2018-09-30 Day31 - 学习Git

    Git是一个版本控制工具 -- 分布式的版本控制系统Mercury - python开发的版本控制软件 Git操作...

  • Git常用使用场景和命令

    ### 简介: Git 是一个版本控制工具,除了git外还有其他版本控制工具,例如svn,主要是用来解决不同系统不...

  • SVN 使用

    前言: 1.本文讲的是SVN版本控制工具常用功能,包括命令行和界面化操作2.如果想了解GIT使用方式,请移步这里 ...

  • Git学习小结

    现在已经使用git在项目中做版本控制工具,但是从来没有详细的学过一遍git的命令行操作方法,这次也是通过廖雪峰的g...

  • Git-初识git及运用

    版本管理工具(VCS) 1.Git的基础命令行操作 Basic Commands 2.Git的安装方法 Macht...

  • Git

    1.版本控制 2.Git简介 3.Git命令行操作 3.1安装 3.2结构 3.3git和代码托管中心 本地库和远...

  • git版本管理

    GIT 版本控制常用命令汇总 git version 查看当前git版本信息 git help 获取全部命令帮助信...

网友评论

      本文标题:git 版本控制工具(五)-命令行汇总及其他操作

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