Git常用命令汇总
1.初始化相关
git init 初始化仓库
git remove add origin url 添加仓库地址
git remove rm origin 删除仓库地址
git clone 克隆别人的分支
2.分支相关
git branch 查看所有分支
git branch -a 查看所有分支,包括本地的和远程的
git branch branch_name 新建分支
git branch -d branch_name 删除本地的分支
git push origin :branch_name 删除远程的分支
git checkout branch_name 切换分支
3.push相关
git add . 添加文件到版本库
git commit commit文件到本地分支 加=m 后面接commit的说明,-a可以省略add步骤,但是只有当前修改中没有新增文件的时候可用
git push origin master push本地分支到远程
git pull orgin master 把远程的分支更新到本地
git revert commit_id 撤销一次commit,可以修改commit的说明
git status 查看哪些文件被修改了
git diff test.py 查看修改了test.py文件的哪些代码
4.stash相关
git stash 把当前的修改扔到一边
git stash list 查看所有的stash
git stash pop 恢复最近的一次stash
5.合并分支
git merge branch1 合并branch1分支到当前的分支,合并完要用push 更新到远程,如果有冲突文件,head代表当前分支,处理好冲突后,commit,然后push
git reset --hard commit_id 回滚到某个commit_id,也就是撤销push,reset后加-f push到远程
6.其他
git log 查看commit日志 q退出
git help 查看所有git命令
git branch --help 查看某个命令的详细说明
git原理:

平常我们对文件修改后,会把文件放在工作区(workspace),通过add命令,我们把工作区的文件添加索引,通过commit命令把索引的文件更新到本地的仓库,通过push命令,更新本地仓库到远程
Git常用命令汇总的更多相关文章
- Git学习总结(10)——git 常用命令汇总
1.git 基本概念: 工作区:改动(增删文件和内容) 暂存区:输入命令:git add 改动的文件名,此次改动就放到了'暂存区'(新增的文件) 本地仓库(简称:本地):输入命令:git commit ...
- 【开发工具 - Git】之Git常用命令汇总
本文记录了Git Bash中的常用指令. 1 Git操作 git clone XXXXX:将GitHub项目XXXXX克隆到本地 git remote –v:查看远程连接信息 git ch ...
- Git 常用命令汇总
#安装git yum install -y curl-devel expat-devel gettext-devel openssl-devel zlib-devel yum install -y g ...
- git常用命令2
一. Git 常用命令速查 git branch 查看本地所有分支git status 查看当前状态 git commit 提交 git branch -a 查看所有的分支git branch -r ...
- Git常用命令清单笔记
git github 小弟调调 2015年01月12日发布 赞 | 6收藏 | 45 5k 次浏览 这里是我的笔记,记录一些git常用和一些记不住的命令,这个笔记原本是基于 颜海镜的文章增加 ...
- Git 常用命令速查表(图文+表格)
一. Git 常用命令速查 git branch 查看本地所有分支git status 查看当前状态 git commit 提交 git branch -a 查看所有的分支git branch -r ...
- Git常用命令集锦
本篇Git命令博客主要是一些Git常用命令,适合于有一定Git或linux基础的小伙伴进行参考 1.新建文件夹 mkdir 文件夹名 2.查看目录机构: pwd 3.将文件添加至Git管理范围:git ...
- 转 Git 常用命令大全
一. Git 常用命令速查 git branch 查看本地所有分支 git status 查看当前状态 git commit 提交 git branch -a 查看所有的分支 git branch ...
- git常用命令3
一. Git 常用命令速查 git branch 查看本地所有分支git status 查看当前状态git commit 提交git branch -a 查看所有的分支git branch -r 查看 ...
随机推荐
- Linux lsof命令使用小结
lsof(list open files)是一个列出当前系统打开文件的工具.在Linux环境下,任何事物都是以文件的形式存在,通过文件不仅可以访问常规数据,还可以访问网络连接和硬件.所以,如传 ...
- Making the impossible: 3 nodes intercontinental replication--转载
原文:http://www.percona.com/blog/2012/01/11/making-the-impossible-3-nodes-intercontinental-replication ...
- Database API
Database API Introduction Basic Usage Selects Joins Aggregates Raw Expressions Inserts Updates Delet ...
- 在oc代码中使用swift第三方框架
swift现在使用越来越多了,一些主流的框架或者效果比较好的demo都陆陆续续使用swift写了.所以,要学会如何在oc的项目中调用swift. 这里主要借助一个桥梁文件,这个桥梁文件一般在你导入sw ...
- xsl输出html代码 非闭合
``` </div> <div class="row-fluid"> ···
- gcc的基础知识
GCC(GNU Compiler Collection,GNU编译器集合)是一套由GNU工程开发的支持多种编程语言的编译器. 基本用法 在使用Gcc编译器的时候,我们必须给出一系列必要的调用参数和文件 ...
- 谈谈MSP430 的框架程序
最近在学习MSP430f149这块单片机,开始程序也没烧进去,弄了一天,发现串口不能下载,买了个jtag下载器,才搞定.现在也谈谈开始写程序的一些方法吧 程序重要的是框架,有这个基础之后才能行云流水的 ...
- 我终于理解了LISP『代码即数据|数据即代码』的含义
以前我一直不能理解LISP里引用的作用,感觉引用和字符串没什么区别.比如:> (define (func) 'ok) > (func) 'ok 这里把引用ok当做了函数func的返 ...
- hdu 1094 A+B for Input-Output Practice (VI)
A+B for Input-Output Practice (VI) Time Limit: 2000/1000 MS (Java/Others) Memory Limit: 65536/327 ...
- ASP根据IP来判断跳转页面
真正IP的取得应该这样: 程序代码 ip = Request.ServerVariables("HTTP_X_FORWARDED_FOR") if ip = "" ...