查看git配置 | $ git config --global|system --list |
★配置邮箱 | $ git config --global user.email "……" |
★配置姓名 | $ git config --global user.name "……" |
★初始化git控制环境 | $ git init |
创建.gitignore文件 | $ touch .gitignore |
★查看git当前的状态 | $ git status |
★提交至暂存区 | $ git add file... $ git add .(所有更改均提交) |
清空暂存区 | $ git rm --cached file |
移出版本库 | $ git rm -f file |
★拉取暂存区到工作区 | $ git restore file |
拉取最近版本库至暂存区,修改状态 | $ git reset HEAD -- file |
★提交至版本库 | $ git commit -m "描述" |
★拉取版本库至暂存区 | $ git restore --staged file |
查看版本记录 | $ git log $ git log --oneline $ git reflog $ git reflog --oneline |
查看git版本 | $ git --version |
★回滚某版本至工作区 | $ git reset --hard 版本号 file |
撤销更改 | $ git checkout file |
回滚版本至工作区,修改状态 | $ git reset --mix file |
查看目前所处分支 | $ git branch |
★创建分支 | $ git branch branchName |
★切换分支 | $ git checkout branchName |
★合并分支 | $ git merge branchName |
★删除分支 | $ git branch -d branchName |
生成公钥 | $ ssh-keygen -t rsa |
★克隆远程库至本地 | $ git clone link |
这儿是git的几个重要的结构,这块一定要熟知
git 三大工作区域
分支
刚出校门的时进入的第一家单位使用的是SVN,图形化操作确实挺直观方便的,但和当前的外面大部分人用的都不一样,现在还是自己拾起来重新学学git吧