【Git】工作中99%能用到的git命令
分支操作
- git branch 创建分支
- git checkout -b 创建并切换到新建的分支上
- git checkout 切换分支
- git branch 查看分支列表
- git branch -v 查看所有分支的最后一次操作
- git branch -vv 查看当前分支
- git brabch -b 分支名 origin/分支名 创建远程分支到本地
- git branch --merged 查看别的分支和当前分支合并过的分支
- git branch --no-merged 查看未与当前分支合并的分支
- git branch -d 分支名 删除本地分支
- git branch -D 分支名 强行删除分支
- git branch origin :分支名 删除远处仓库分支
- git merge 分支名 合并分支到当前分支上
暂存操作
- git stash 暂存当前修改
- git stash apply 恢复最近的一次暂存
- git stash pop 恢复暂存并删除暂存记录
- git stash list 查看暂存列表
- git stash drop 暂存名(例:stash@{0}) 移除某次暂存
- git stash clear 清除暂存
回退操作
- git reset --hard HEAD^ 回退到上一个版本
- git reset --hard ahdhs1(commit_id) 回退到某个版本
- git checkout -- file撤销修改的文件(如果文件加入到了暂存区,则回退到暂存区的,如果文件加入到了版本库,则还原至加入版本库之后的状态)
- git reset HEAD file 撤回暂存区的文件修改到工作区
标签操作
- git tag 标签名 添加标签(默认对当前版本)
- git tag 标签名 commit_id 对某一提交记录打标签
- git tag -a 标签名 -m '描述' 创建新标签并增加备注
- git tag 列出所有标签列表
- git show 标签名 查看标签信息
- git tag -d 标签名 删除本地标签
- git push origin 标签名 推送标签到远程仓库
- git push origin --tags 推送所有标签到远程仓库
- git push origin :refs/tags/标签名 从远程仓库中删除标签
其它操作
常规操作
- git push origin test 推送本地分支到远程仓库
- git rm -r --cached 文件/文件夹名字 取消文件被版本控制
- git reflog 获取执行过的命令
- git log --graph 查看分支合并图
- git merge --no-ff -m '合并描述' 分支名 不使用Fast forward方式合并,采用这种方式合并可以看到合并记录
- git check-ignore -v 文件名 查看忽略规则
- git add -f 文件名 强制将文件提交
git创建项目仓库
1、git init 初始化
2、git remote add origin url 关联远程仓库
3、git pull
4、git fetch 获取远程仓库中所有的分支到本地
忽略已加入到版本库中的文件
1、git update-index --assume-unchanged file 忽略单个文件
2、git rm -r --cached 文件/文件夹名字 (. 忽略全部文件)
取消忽略文件
git update-index --no-assume-unchanged file
拉取、上传免密码
git config --global credential.helper store
给我插个广告
博客地址:https://www.cxiansheng.cn
本文原链地址:https://www.cxiansheng.cn/dai...
有兴趣的小伙伴可以来逛逛,加个友链猜个拳啥的也是可以的嘛(
【Git】工作中99%能用到的git命令相关推荐
- 工作中 99% 能用到的 Git 命令
点击上方"方志朋",选择"设为星标" 回复"666"获取新整理的面试资料 来源:https://www.cxiansheng.cn/dail ...
- 工作中 99% 会用到的 Git 命令
作者:命中水 来源:https://www.cxiansheng.cn/daily/490 1.分支操作 git branch 创建分支 git branch -b 创建并切换到新建的分支上 git ...
- git rm -r --cached_【Git】工作中99%能用到的git命令
分支操作 git branch 创建分支 git checkout -b 创建并切换到新建的分支上 git checkout 切换分支 git branch 查看分支列表 git branch -v ...
- 工作中99%能用到的git命令
分支操作: git branch 创建分支 git branch -b 创建并切换到新建的分支上 git checkout 切换分支 git branch 查看分支列表 git branch -v 查 ...
- Git 工作中怎么用?
今天介绍一下工作中会用到的 Git 分支模型. 先贴上图以表敬意 闲言 在学校不管是自己写课程设计还是给老师做项目,有 2 到 3 个人一起协作开发时就会使用 Git ,但是只是简单用了它所提供的代码 ...
- 开发工作中平常 能用到的 Git 常用命令
分支操作 暂存操作 回退操作 标签操作 常规操作 git创建项目仓库 忽略已加入到版本库中的文件 取消忽略文件 拉取.上传免密码 分支操作 git branch 创建分支 git branch -b ...
- git工作中常用命令
基础 克隆代码 git clone http://xxx.git 克隆代码到b目录 git clone http://xxx.git b 拉取最新代码 git pull 分支 切换指定(develop ...
- hadoop put命令的格式_工作中需熟练掌握的Hadoop命令
作者信息 Elesdspline 目前从事NLP与知识图谱相关工作. 工作中需熟练掌握的Hadoop命令 导读 工作中经常要用到一些Hadoop命令,这里简单列举一下,熟悉基本的命令操作,工作效率事半 ...
- git reset中hard与soft区别
前言 对于我们日常开发中,我们常用的方法可能是git reset --hard,来强行回退commit所提交的信息,这是不友好的,也许我们希望对误操作提交的commit不进行删除而是重新修改并进行提 ...
最新文章
- Exploring Data with Python免费电子书
- 【转】grep搜索子目录中包含某字符串的特定文件
- [Vue warn]: Do not use built-in or reserved HTML elements as component id: header
- RESTful 架构详解
- 001.Linux开机启动过程
- 工作流实战_17_flowable 流程实例撤回
- Xfire的aegis绑定方式配置小结
- 嵌入式方向的毕业生,找工作很迷茫
- 北京逛街攻略总结篇(MM必看)
- 【自动驾驶】【小障碍物感知】
- 谈谈对Android音视频开发的探究
- Sky Hackthon比赛指北-基础篇
- 视频提取关键帧的三种方式【已调通】
- 悟空问答python反爬_Python写个爬虫碰到反爬了,怎么办那就动手破坏它!
- SpringCloud神兽(二)之Ribbon
- 怎样在百度UMeditor编辑器中插入腾讯和爱奇艺网站视频?
- vue实现导出表格数据
- 题目58 工厂流水线调度(ok)
- IPv6下的DHCPv6
- 数学建模暑期集训26:遗传算法
热门文章
- java中的case1怎么说_Java 中的 CAS 简述及原理解析
- 产线数字化软件源码_数字化工厂规划的十大核心要素
- tkinter python 句柄_微云收藏 python tkinter.after
- linux安装Python36
- jacobi迭代法matlab_解线性方程组的经典迭代法(1)-理论
- 笔记本电脑5年没清灰了_2020年5月轻薄办公笔记本电脑推荐(上半月版)
- 算法之基础数论应用篇(一)
- Codeforces 1153 C Serval and Parenthesis Sequence
- 自然语言处理期末复习(6)话题模型
- Openlayers中使用Overlay实现点击要素显示html内容弹窗并且动态更改弹窗内容