git init
# 设置用户名
git config user.name 'zhilv666'
# 设置邮箱
git config user.email 'zhilv666@qq.com'
# 设置全局配置
# 设置用户名
git config --global user.name 'zhilv666'
# 设置邮箱
git config --global user.email 'zhilv666@qq.com'
git add 文件名...
git status
git commit -m "注释信息"
# 拓展
--pretty=oneline
# 回退一个版本 ^有几个,就代表回退几个版本
git reset --hard HEAD^
# ~后面输入回退数量
git reset --hard HEAD~2
# 回退到指定版本
git reset --hard 版本hash
git log
git reflog
# 在add之前撤销
git checkout -- 文件名
git rm 文件名
git remote add 仓库名(自定义) 仓库地址
git push -u 仓库名 分支节点(master)
# 创建分支
git branch 分支名
# 切换分支
git checkout 分支名
# 查看所有分支
git branch
# 和并分支 与当前分支进行合并
git marge 分支名
git merge -no-ff -m 'msg' 分支名
# 删除分支 强行删除用D, 普通删除使用d
git branch -D 分支名
# 创建并切换分支
git chechout -b 分支名
# 临时存储工作区
git stash 临时存储工作区
# 查看临时存储工作区
giit stash list
# 恢复临时存储工作区
git stash apply
# 删除临时存储工作区
git stash drop
# 恢复并删除临时存储工作区
git stash pop
# 查看远程仓库
git remote
# 查看远程仓库详情信息
git remote -v
# 创建远程仓库名字
git push origin 名字
# 拉取节点信息
git pull origin 名字