Git常用命令
2016-01-25 00:46
363 查看
git init //把这个目录变成git可以管理的仓库 git add <filename> //把该文件添加到暂存区 git commit //把所有暂存区文件提交到仓库 git diff <filename> //查看修改前后内容 git log //log git reset –hard HEAD^ //退回上一个版本 git reset –hard HEAD^^ //退回上上个版本 git reset –hard HEAD~100 //退回前100个版本 git reset –hard 6fcfc89 //退回6fcfc89版本 git status //查看状态 git checkout -- <filename> //恢复该文件 git remote add origin <url> //设置远程仓库 git clone <url> //克隆远程仓库 git checkout -b <branchname> //创建并切换到分支 //以上等于 git branch <branchname> //创建分支 git checkout <branchname>//切换到该分支 git branch //查看分支信息 git branch -d <branchname> //删除分支 git merge <branchname> //合并某分支到当前分支 git merge –no-ff -m "some words" <branchname> //禁用“Fast forward”模式下合并分支并记录消息 git stash //储存当前工作环境 git stash list //查看储存了哪些工作环境 git stash apply //恢复之前储存的环境 git remote //查看远程库信息 git remote -v // 查看远程库详细信息 git push origin master //推送master分支到远程库 git checkout –b <branchname> origin/<branchname> //把远程的origin的dev分支到本地 git pull //获得最新提交
另外shell中还有如下命令很重要:
mkdir
rm
cat
cd
ls
pwd
相关文章推荐
- MySql效率问题
- 20160124集训Day3-数学
- 让Windows下的应用程序在崩溃的时候写dump文件的代码
- 再见,大一上;大一下,我来了
- Java DataInputStream和DataOutputStream 使用例子
- 为Fedora20安装内核
- LeetCode 61. Rotate List
- 到底该如何入门Keras、Theano呢?(浅谈)
- Android自定义控件——ExpandTextView
- Swift: 用UserDefaults保存复杂对象
- linux系统常规安全优化
- 2013年第四届蓝桥杯C/C++程序设计本科B组省赛
- LinearLayout/RelativeLayout/FrameLayout实例,以及Activity跳转
- nyoj61 传纸条(一) (双线dp)
- $.ajax里面不识别ajax传参data里面的键是一个变量的情况
- Swift: 用UserDefaults保存复杂对象
- 使用hexo和github pages搭建个人博客
- 2013年第四届蓝桥杯C/C++程序设计本科B组省赛 连号区间数(编程大题)
- Java23种设计模式(1):单例模式
- PyCharm使用技巧记录(一)如何查看变量