git常用命令清单
git init
git status
/**
红色 文件修改 还没添加到版本库
绿色 文件已经添加到版本库 还没有提交
*/
git config --global user.name ""
git config --global user.email ""
git add xxx
git commit -m ""
git log
git log --pretty=oneline
git reflog //显示所有历史版本记录
git reset --hard 版本id //回退版本
git checkout -- 文件 //撤回工作区的修改
git reset HEAD 文件 //撤回暂存区的修改,要先reset 然后 checkout
git checkout --文件
//版本库的删除
rm 文件 目录
git rm 文件 目录
git commit -m ""
//取消删除
git checkout -- 文件名
//创建分支
git checkout -b 分支名
//切换分支
git checkout 分支名
//合并分支(先切换到主分支)
git merge 要合并的分支名
//远程仓库操作
git clone url
git remote add origin url //将对本地git添加远程仓库
git remote remove origin //删除原有的仓库地址
git push -u origin 分支名 //本地分支推送到远程仓库
git push -f origin 分支名 //-u更新 -f强制更新
git push -d origin 分支名
git pull origin 分支名
ssh-keygen -t rsa -C "gitee/github用户名"