用一次看一次总是记不住的git命令

分布式版本库
1.克隆:git clone https://github.com/territory99/homework.git
2.添加到缓冲区:git add .
3.提交版本库:git commit -m" 备注"
4.推送到远程仓库:git push origin master
5.从远程仓库拉取:git pull origin master

查看版本:git --version

一:创建版本库
1.
$ mkdir learngit
$ cd learngit
$ pwd // pwd命令用于显示当前目录
/Users/michael/learngit //仓库位置(不包含中文)
2.
$ git init //把这个目录变成Git可以管理的仓库
//初始化一个Git仓库
Initialized empty Git repository in/Users/michael/learngit/.git/
3.文件添加到版本库
$ git add readme.txt //用命令git add告诉Git,把文件添加到仓库
$ git commit -m "wrote a readme file(说明,可添任意内容)"
把文件提交到仓库
4.$ git status //掌握仓库当前状态
$ git diff //查看具体修改内容
5.git log 显示从最近到最远的提交日志
git reset --hard HEAD 回退到上一个版本(HEAD指向的版本是当前版本)
git reflog记录每一条命令
6.撤销修改
git checkout --file//把文件在工作区的修改全部撤销
git reset命令既可以回退版本,也可以把暂存区的修改回退到工作区。当我们用HEAD时,表示最新的版本
7.删除
git rm用于删除一个文件
8.关于分支
查看分支:git branch
创建分支:git branch <name>
切换分支:git checkout <name>
创建+切换分支:git checkout -b <name>
合并某分支到当前分支:git merge <name>
删除分支:git branch -d <name>

posted @ 2018-01-09 13:50  牛肉味豌豆  阅读(197)  评论(0编辑  收藏  举报