多应用+插件架构,代码干净,二开方便,首家独创一键云编译技术,文档视频完善,免费商用码云13.8K 广告
[TOC] ## 1.三个区的概念(工作区,暂存区,版本库) ~~~ git init git config --global user.name chengbenchao git config --global user.email 395775347@qq.com git config --global --list git config --get user.name git add xx ~~~ > //添加所有修改的内容 ~~~ git add . git commit -m"xxx" git status git diff ~~~ ## 2.版本回退 ~~~ git log git log --pretty=oneline git reflog git reset --hard XXXXX ~~~ ## 3.撤销修改和删除 ~~~ git checkout xx git rm xx ~~~ > //从版本库中删除后,要commit `git commit -m"xx"` ## 4.本地仓库和远程仓库的连接 ~~~ git remote add origin xxx git push -u origin master git remote -v ~~~ > //取消远程关联仓库 `git remote remove origin` ## 5.克隆远程仓库到本地 `git clone xxx` ## 6.配置ssh `ssh-keygen -t rsa -C 395775347@qq.com` ## 7.分支管理 ~~~ //查看分支 git branch //创建分支 git branch <name> //切换分支 git checkout <name> //创建+切换分支 git checkout -b <name> //和远程分支连接 git checkout -b <branch name> origin/<branch name> //合并某分支到当前分支 git merge <name> git merge --no-ff -m"xx" <branch name> //查看分支合并图 git log --graph --pretty=oneline --abbrev-commit //将修改内容添加到工作区的存储区 git stash //查看存储区的内容 git stash list //恢复存储区的内容 git stash pop //删除分支 git branch -d <branch name> git branch -D <branch name> ~~~ ## 8.推送分支 `git push origin <branch name>`