码迷,mamicode.com
首页 > 其他好文 > 详细

git的一些命令

时间:2014-12-23 12:36:53      阅读:175      评论:0      收藏:0      [点我收藏+]

标签:

之前一直使用svn,为了觉得自己很屌丝,果断学习一下git。

从短暂的一天学习来看,觉得git确实很方面,可以认为本地也是一个版本库,可以直接看法提交,只有当觉得ok后,在push到主库。而且强大的分支功能,不得不说是开发,修改bug,开发新功能的强大利器。

下面罗列一下git命令,当然自己开发是使用了eclipse 插件 (idea别bs我)

全局的配置

git config --global  user.name "test" 

git config --global  user.mail    "test@test.com"

初始化版本库

git init

提交文件到缓冲区

git add filename

正式提交到本地库

git commit -m "注释"

查询当前库的状态

git status

文件对比

git diff filename

查看提交的日志

git log

版本的回退

git reset --hard head^

git reset --hard head_id 

查询

git reflog

check指定的文件

git checkout -- filename

git reset head filename

本地库关联远程的git库

git remote add origin git@github.com:michaelliao/learngit.git 

本地push到远程

git push origin master

克隆远程的库到本地

git clone git_url
创建新的分支

git checkout   -b   newbranch

切换分支

git checkout newbranch

查看所有分支

git branch

删除分支

git branch -d branchname

合并分支

git merge branchname




git的一些命令

标签:

原文地址:http://my.oschina.net/hadooper/blog/359485

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!