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. 推送修改