您的位置:首页 > 其它

Git 简单命令整理

2016-07-23 11:17 337 查看

安装git

Linux 安装:

sudo apt-get install git #ubuntu


sudo yum install git #centos


windows安装:

下载可执行文件


下载地址:
https://git-for-windows.github.io

直接默认安装


安装好之后创建本地用户

git config --global user.name "Your Name"


git config --global user.email "email@example.com"


创建本地仓库

mkdir MyProject


cd MyProject #进入工作目录Working Directory


git init


#这里会生成一个文件夹./git 它不属于项目文件 这个文件夹就是版本仓库Repository


#Repository 在 Working Directory中


#Repository是版本库 Working Directory是工作区


#Repository又分暂存区(stage)和分支(master)


添加修改到暂存区(stage)

git add file


#注意 这里只是将文件的修改提交到了暂存区 并没有提交到分支


#将修改提交到了分支 才算是真正的形成了一个新版本


提交修改到分支(master)

git commit -m "The describe of this commit."


将保存在stage中的修改提交到master


查看状态

git status


#Working Directory中没有add的修改、stage中没有commit的修改都可以查看


查看文件修改

git diff file


#只能查看文件还没有add到stage的修改


#当修改被add到stage中之后diff就不能查看了


查看历史操作记录

git reflog


查看历史版本提交记录

git log #信息较为详细


git log --pretty=oneline #只列出了版本号和此版本提交时的描述


回退到历史版本

git reset HEAD^ #回退到当前版本的上一个版本


git reset HEAD^^ #回退到当前版本的上上一个版本


git reset HEAD~10 #回退到当前版本的前面第10个版本


git reset --hard commit_id #回退到指定ID的那个版本


git checkout -- file #用Repository中的文件替换Working Space中的文件


参考原文:

http://www.liaoxuefeng.com/wiki/0013739516305929606dd18361248578c67b8067c8c017b000

#参考了廖雪峰老师的git教程 真心写的不错 感谢廖雪峰老师


#然后自己整理了一下一些基本的常用命令


#不过我现在自己玩的是单机版的 所以还有许多知识点还不怎么熟悉 以后用到了再整理补充吧
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  git