博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
git常用命令(史上最经典)
阅读量:6576 次
发布时间:2019-06-24

本文共 1260 字,大约阅读时间需要 4 分钟。

git 命令

熟悉以下命令,完全满足日常需求

忽略

  • #ideal *.iml .idea/

查看远程分支和本地分支情况

git branch -vv复制代码

从远程仓库下载指定分支内容

git clone -b dev https://git.oschina.net/github/github.git复制代码

为远程分支创建本地分支

git  checkout -b dev1.7  origin/dev1.7复制代码

已经有远程仓库创建本地仓库

git clone url复制代码

新建分支

git checkout mastergit pullgit checkout -b myfeature复制代码

提交分支commit

git add --all   //删除或者添加所有改变的   git add dir/files  //添加某个文件或者文件夹git statusgit commit --verbosegit commit -m "my message"复制代码

与主干同步

  • 分支开发过程中,要经常与主干保持同步
git fetch origingit rebase origin/master复制代码

推送到远程仓库

git push --force origin myfeature复制代码

查看

git branch 复制代码

查看分支

git branch -r复制代码

切换远程分支

git checkout origin/sdh复制代码

删除分支

git branch -d 
复制代码

删除远程分支

git push origin --delete 
复制代码

查看commit

git log复制代码

合并分支

合并某分支到当前分支:git merge 
复制代码

在已有的git项目上初始化

git initgit add .git commit -m “init”git remote add origin 你的github仓库地址git push复制代码

清除本地无效的远程分支

git remote prune origin复制代码

标签(tag)

git tag # 在控制台打印出当前仓库的所有标签  git tag v0.0.1    以当前分支打taggit tag -d v0.1.2   删除tag 复制代码

强制修改

git fetch --all //只是下载代码到本地,不进行合并操作git reset --hard origin/master  //把HEAD指向最新下载的版本复制代码

恢复到某一个commit

git reset --hard 2dcfc4b7bb5bf9cf07f78632d7d04f7c49843b64 (commit id)复制代码

持续补充中.....

转载于:https://juejin.im/post/5bc3286e5188256baa21f88f

你可能感兴趣的文章
overridePendingTransition简介
查看>>
7 -- Spring的基本用法 -- 5... Spring容器中的Bean;容器中Bean的作用域;配置依赖;...
查看>>
Ubuntu开机自启动
查看>>
iOS程序启动原理
查看>>
HTTP协议 - 协议格式
查看>>
PHP实反向代理-收藏
查看>>
Codeforces Round #394 (Div. 2) A. Dasha and Stairs 水题
查看>>
Javascript模块化编程(二):AMD规范
查看>>
【规范】前端编码规范——注释规范
查看>>
java内存溢出怎么解决
查看>>
mysql中游标的使用案例详解(学习笔记)(转)
查看>>
第一百四十八节,封装库--JavaScript,菜单切换
查看>>
自定义checkbox/radio
查看>>
LogStash如何通过jdbc 从mysql导入elasticsearch
查看>>
Java数据结构之LinkedList、ArrayList的效率分析
查看>>
VS Code搭建.NetCore开发环境(二)
查看>>
[转]Linux系统下yum和apt-get的区别
查看>>
第三方免费加固横向对比(转载)
查看>>
JVM内的守护线程Deamon与用户线程User Thread
查看>>
最长递减子序列(nlogn)(个人模版)
查看>>