美文网首页node
git:flow工作流

git:flow工作流

作者: 小溪流jun | 来源:发表于2023-01-03 15:10 被阅读0次

git分为四个区

工作区
就是你在电脑上看到的目录
暂存区
git add后的区域
当前分支
git commit后的区域
远程分支
push之后的区域

常用命令

  • 工作区提交到暂存区
git add .
git add --all
  • 暂存区撤销回工作区
git reset HEAD -- .
git reset HEAD -- filename(撤销指定目标文件)
git rm --cached filename(撤销指定目标文件)
//慎重使用此命令来撤销暂存区的文件。
git rm -f filename    也能把文件从暂存区删除,但是此命令也同时删除了本地文件,回收站中也找不到了。
  • 暂存区提交到当前分支
git commit -m '版本信息'
  • 当前分支撤回到暂存区
git reset --soft HEAD^   //撤销上次的commit
  • 当前分支提交到远程分支
git remote add 别名 远程仓库的http地址 :设置别名
git push 别名 本地分支名:远程分支名
git push 别名 本地分支名

分支操作

git branch   //查看当前分支
git branch -a   //查看当前分支
git branch 分支名    //创建分支
git branch -d 分支名    //删除分支
git checkout -b <分支名>     //新建并切换分支
git merge 分支名    //合并分支
git push origin <分支名> ,把本地分支推到远端,让远端也有一个你的分支,用来后面提交你的代码。

git checkout .  //放弃本地修改

其他

  • 查看暂存区
一、简介

git ls-files 查看暂存区中文件信息

二、参数信息,括号里是简写

--cached (-c) 查看暂存区中文件,git ls-files 命令默认是此命令

--midified (-m)查看修改的文件

--delete (-d)查看删除过的文件

--other (-o)查看没有被git跟踪的文件

--stage (-s) 显示mode以及文件对应的Blob对象,进而我们可以获取暂存区中对应文件里面的内容。

git ls-files -c 或者 git ls-files --cached  其他类似
  • vim编辑
:q  
//退出

:q! 
//退出且不保存(:quit!的缩写)

:wq
//保存并退出

:wq!
//保存并退出即使文件没有写入权限(强制保存退出)

:x
//保存并退出(类似:wq,但是只有在有更改的情况下才保存)

:exit
//保存并退出(和:x相同)

:qa
//退出所有(:quitall的缩写)

:cq
//退出且不保存(即便有错误)

相关文章

  • Git工作流

    一、Git常见工作流 Git三种常见的工作流:Git Flow、GitHub Flow 、GitLab Flow ...

  • git-flow使用指南

    git-flow使用指南 1.简介 git-flow是基于Git Flow工作流模型的工具,了解Git Flow ...

  • GitFlow讲解

    Git Flow 工作流程 1.Git Flow是什么它解决了哪些问题: 2.Git Flow安装: 3.Git ...

  • 关于git flow工作流程的一点思考

    关于git flow工作流程的一点思考 Git Flow工作流程 Git分支管理策略 具体流程暂不细表,参考文章中...

  • Git 工作流程

    文中内容仅供参考。 Git 工作流程简单介绍了三种广泛使用的工作流程: Git flow Github flow ...

  • Git的代码分支策略实践

    目前主流的git工作流模式有git flow、github flow、gitlab flow这几种,采用不同的代码...

  • git分支规范

    分支管理参考git-flow(git-flow介绍)的工作流程,但不使用git-flow。所有的分支的操作都需要手...

  • Git版本管理软件初识 2019-01-26

    git 是什么? “git是版本控制系统。” git 的工作流程? “有三种工作流程: Git flow Gith...

  • 基于jgitflow插件使用git flow

    本文使用jgitflow插件简化实现git flow工作流程,具体流程参考Git工作流程最佳实践--git flo...

  • 如何通俗易懂的理解git-flow

    首先记住:git-flow一个当前非常流行的工作流程 ,工作流程而已 Git Flow的流程图,我相信这张图在网上...

网友评论

    本文标题:git:flow工作流

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