Git 学习笔记

Git 学习笔记

基本操作

初始化仓库

git init

添加文件到暂存区

git add file

提交到版本库

git commit -m 'text'

比较文件

git diff file

日志

查看工作区状态

git status

查看当前commit记录

git log

查看所有commit记录

git reflog

版本回退

回退指定版本

git reset --hard HEAD^

git reset --hard HEAD~n

git reset --hard commit id

撤销暂存区文件

git reset HEAD file

撤销工作区文件

git checkout -- file

删除版本库文件

git rm file

远程库

添加远程库

git remote add origin

删除远程库

git remote rm origin

推送

git push -u origin master

git push origin master

拉取

git pull remote master

克隆

git clone

分支

创建并切换分支

git checkout -b name

创建分支

git branch name

切换分支

git checkout name

查看当前分支

git branch

合并分支

git merge name

删除分支

git branch -d name

标签

添加标签

git tag

指定添加标签

git tag commit id

查看标签commit内容

git show tag name

删除标签

git tag -d name

推送标签

git push remote tag name

0%