git简单使用

# 全局配置

>git config --global user.name ""
git config --global user.email ""

## 查看用户配置
> git config user.name
git config user.email

## 初始化一个仓库
> git init
git status

1. 添加
> git add hello.py
(git add .)
2. 提交
> git commit -m 'create'

# 修改后查看当前修改和版本库的异同
> git diff
(git diff --cached)
(git diff HEAD)
gist status -s

## 查看历史操作
> git log
(git log --oneline)


# 回退到之前的版本

1. method1
> git reset file_name

2. method2
> git add file_name
git reset --hard HEAD

3. method3
> git reset --hard HEAD^
git reset --hard HEAD~5

4. method4
> git log --oneline
git reset --hard ID

# 回到未来
1. method1
> git reflog
git reset --hard ID
2. method2
> git reflog
git reset --hard HEAD@{num}

## 对单个文件回到过去
> git log --oneline
git checkoit ID -- file_name


# 分支
## 查看log
> git log --oneline --graph

1. 建立分支
> git branch dev
(git checkout -b dev)
2. 查看分支
> git branch
3. 切换分支
> git checkout dev
4. 删除分支
> git check out master
git branch -d dev
5. 合并
> git merge --no-ff -m "" dev
(git rebase dev
git add .
git rabase --continue)

* git commit -am ""


# 缓存
> git stash
git stash pop

# github
1. 建立github版本库
2. 连接本地版本库
3. 推送修改

原文地址:https://www.cnblogs.com/ray-mmss/p/12741873.html