#使用git设置用户名和邮箱 git config --global user.name "1586558083@qq.com" git config --global user.email "1586558083@qq.com"php
~/.gitconfig cat ~/.gitconfiggit
$ git config --global color.ui.auto #设置sshKey ssh-keygen -t rsa -C "1586558083@qq.com" d_rsa 为私有秘钥 id_rsa.pub 为共有秘钥github
ssh -T git@github.comssh
git clone git@github.com:Steven-hsm/log4j.gitui
cd log4j命令行
git status日志
git add hello_world.phpget
git commit -m"add php file test"it
git log git log --pretty=short #更新github仓库的内容 git push #初始化仓库 git init 先创建目录 mkdir git_respo 生成的.git文件保存存储当前目录内容所需的仓库数据 #生成文件 touch readme.md #查看工做树和暂存区的区别 git diff #查看最新和提交的区别 git diff head #显示分支一览表 git branch 有*的表示咱们当前所在的分支 #建立分支 git checkout -b branch_testA git branch branch_testA git checkout branch_testA #返回到上一个分支 git checkout - #合并分支 首先切换到主分支 git checkout master 建立合并并提交 git merge --no-ff branch_testA #以图表的形式查看分支 git log --graph #回溯到之前的版本 git reset --hard id 建立分支branch_testB git checkout -b branch_testB #查看当前仓库的操做日志 git reflog #修改提交信息 git commit -amend #新增并提交 git commit -am"" #更改历史 git rebase -i head~2ast