美文网首页
【工具】git常用命令

【工具】git常用命令

作者: giraffecode9668 | 来源:发表于2020-03-19 21:42 被阅读0次

场景使用

  1. 将github上的项目克隆到本地,运行并在该项目基础上进行二次开发
# [url]为github仓库上项目的地址
git clone [url]
  1. 新项目使用github,或将本地存在的项目搬到github
# 本地仓库初始化
git init
# origin:远端仓库起的名称; url:github新建仓库的地址
git remote add  [origin] [url]
# 将远端文件更新到本地,--allow-unrelated-histories因为两个仓库源提交历史不同
git pull origin master --allow-unrelated-histories
# 将本地项目添加到暂存区
git add .
# 提交本地代码到本地仓库,-m参数表示提交信息,在string填写
git commit -m "string"
# 提交到远端
git push

常用命令

git在本地会保存两个版本的仓库,分为本地仓库和远程仓库。

git remote

  • git remote 不带参数,列出已经存在的远程分支
  • git remote -v | --verbose 列出详细信息,在每一个名字后面列出其远程url,此时, -v 选项(译注:此为 –verbose 的简写,取首字母),显示对应的克隆地址。
  • git remote add url 添加一个远程仓库

git branch

  • git branch | -v 不带参数,列出本地已经存在的分支,在当前分支的前面加“*”号标记
  • git branch -r列出远程仓库分支
  • git branch -a列出本地和远程所有分支
  • git branch branchname 新建branchname分支
  • git branch -d | -D branchname 删除branchname分支
  • git branch -d -r branchname 删除远程branchname分支

git check

  • git check branchname切到branchname分支
  • git check -b branchname新建并切到branchname分支

git fetch

git merge

  • git merge dev将dev分支合并到当前分支

git pull

  • git pull相当于git fetch + git merge
  • git pull <远程主机名> <远程分支名>:<本地分支名>,本地分支名省略,表示合并到当前分支

git reset

Git Reset 三种模式

  • git reset -mixed 无参数默认mixed,清除暂存区,回到工作空间,撤销git add操作可以使用git reset -mixed HEAD回到最近提交的状态,即回退暂存空间
  • git reset -soft保存暂存区,工作空间,只回退到某次提交时,如撤销最近的一次commit,即回退到HEAD之上的一次提交,git reset - soft HEAD^ | HEAD~1
  • git reset -hard清除暂存区,工作空间,只回退到某次提交时刻

git tag

Git 基础 - 打标签
git在工作中正确的使用方式----偷懒篇
git在工作中的正确使用方式---git merge篇
Git恢复之前版本的两种方法reset、revert(图文详解)

  • git tag 列出tag
  • git show xxx展示xxx标签详细信息
  • git tag -d xxx删除本地xxx标签
  • git tag -a v1.4 -m "my version 1.4" xxx 打附注标签,xxx可选提交号
  • git push origin --delete xxx删除orgin远程xxx标签
  • git push origin xxx push xxx标签到origin远程
  • git push origin --tags push origin 所有不同tag

相关文章

  • git

    git 简单介绍 版本控制工具,用来记录变化过程 git 常用命令 git 原理 1、git分为4层,工作空间、缓...

  • 版本管理(二)

    上一篇复习了版本管理工具SVN,现在开始Git。 git是一款开源的分布式版本控制工具 git常用命令 $ git...

  • git 使用

    git提交 使用常用命令 git 命令 我司所用git 流程 可参考 推荐图形化的git 工具 挺好用的...

  • git常用命令和命令查询工具

    title: git常用命令和命令查询工具date: 2018-09-10 23:27:29tags: [git]...

  • 11-Git

    一、 【配置】 摘抄:【工具篇 】git常用命令分享 (copyfuture.com)[https://copyf...

  • 发现•分享—2019-01-07

    工具 chrome查看源码工具 由设计稿一键智能生成代码的大厨 git常用命令速查表 在线练习git命令 文章 J...

  • git相关教程汇总

    1. git常用命令 git常用命令总结git常用命令讲解 2. git教程相关网站 廖雪峰的git教程猴子都能懂...

  • git命令整理

    git常用命令 GIT常用命令备忘:http://stormzhang.com/git/2014/01/27/gi...

  • GIT常用命令

    GIT常用命令(小结) 谈及源码管理工具,首选SVN和GIT,在工作中也都有所接触,但个人更喜欢使用GIT,下面就...

  • Git的奇技淫巧(转)

    Git常用命令集合,Fork于tips项目 Git是一个 “分布式版本管理工具”,简单的理解版本管理工具:大家在写...

网友评论

      本文标题:【工具】git常用命令

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