Git配置
$ git config --global user.name "your Name"
$ git config --global user.email "email@example.com"
$ git config --global user.password "your password"
说明:
– global:表示这台机器上所有的Git仓库都会使用这个配置。
创建git仓库
$ git init # 初始化一个仓库
$ git add <filenane> # 把文件添加到仓库
$ git add . # 把当前目录下所有文件添加到仓库
$ git commit -m "add new files" # 添加提交说明
时光穿梭
$ git status # 查看当前仓库状态
$ git diff <filename> # 查看修改内容
$ git log # 查看最近到最远的提交日志
$ git reset --hard HEAD^ # 回退到上一个版本
$ git reset --hard HEAD^^ # 回退到上上一个版本
$ git reset --hard HEAD~N # 回退到上N个版本
$ git reset --hard 1094a<commit id> # 回退到指定状态
$ git reset --hard HEAD~N # 回退到上N个版本
$ git reset --hard 1094a<commit id> # 回退到指定状态
$ git reflog # 操作记录
远程仓库推送
git remote add origin git@github.com:username/xx.git
git remote add origin https://github.com/username/xx.git # 把当前分支master推送到远程(第一次,把两个库关联起来)
git push -u origin master # 把当前分支master推送到远程
git push origin master --force # 强制提交覆盖远程