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

GIT学习

时间:2014-12-17 18:20:36      阅读:206      评论:0      收藏:0      [点我收藏+]

标签:style   blog   http   ar   io   color   os   sp   on   

非常棒的GIT教程:http://www.liaoxuefeng.com/wiki/0013739516305929606dd18361248578c67b8067c8c017b000

 

 

#安装git
yum -y install git

#查看git版本
git --version

#设置全局的用户配置信息
git config --global user.name "lichmama"
git config --global user.email "kongdl@eastcom-sw.com"

#查看配置信息
git config --list

#创建仓库目录
mkdir /home/svn/gitrepos
cd /home/svn/gitrepos

#初始化仓库
git init

touch readme.txt
#增加一个文件,并提交
#git add只是把文件放在了暂存区
#git commit才真正把文件提交到仓库的工作区中
git add readme.txt
git commit -m "add a readme file"
#每次修改都必须add,否则commit只会提交最近一次add的状态


#查看仓库状态,如果有文件改变会打印出修改信息
git status

#查看文件具体的修改信息
git diff readme.txt

#查看修改日志
git log [path, eg. readme.txt] [--pretty=oneline]

#会滚到上个版本
git reset --hard HEAD^
#回滚到2个版本之前,下面2种写法作用相同
*git reset --hard HEAD^^
*git reset --hard HEAD~2

#回滚到指定的版本,63175e7为版本号,可从git log得知
git reset --hard 63175e7

#查看回滚日志
git reflog

#丢弃工作区的修改
git checkout -- readme.txt

#撤销暂存区的修改
git reset HEAD readme.txt

#在github新建sshkey和repository后,可在本地推送到github远程仓库
git remote add origin https://github.com/GittyHuii/gitrepos.git
git push -u origin master

#创建分支并切换到新分支
git checkout -b dev
#等同于
git branch dev
git checkout dev

#查看当前分支情况
git branch

#切回主分支
git checkout master

#合并分支操作
git merge dev

#删除分支
git branch -d dev

#推送到远程服务器
git push origin master

 

GIT学习

标签:style   blog   http   ar   io   color   os   sp   on   

原文地址:http://www.cnblogs.com/lichmama/p/4169674.html

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