git配置用户名邮箱:
$ git config --global user.name "cun"
$ git config --global user.name "1*********4@163.com"
1、创建git版本库;
在新建的文件夹中右键,选择Git Bash;
$ git init //创建仓库
$ clear //清空当前页面
2、文件创建+状态查看+新增+提交+新增文件内容
$ touch a.txt //创建文件
$ git status //查看状态
$ git add a.txt //添加到git
$ git commit a.txt //提交
:q //退出
$ git commit -m "create file 00" a.txt //给提交的文件添加注释
$ vi a.txt //修改文件
:wq! //保存
$ git status //查看状态
$ git add a.txt //
$ git commit -m "update file 01" a.txt
$ cat a.txt //查看文件
3、日志+版本号+对比不同
$ git log a.txt //查看日志
$ git log --prctty=online a.txt //每次修改一行显示
$ git diff a.txt //查看不同
4、版本回退+版本穿梭+版本撤销
$ git reset --hard HEAD^ //回退(一步)版本
$ git reset --hard HEAD^^^ //回退(三步)版本
$ git reset --hard HEAD~3 //回退(三步)版本
$ git reflog a.txt //版本号
$ git reset --hard afddbfa //穿梭到afddbfa版本
5、理解工作区+版本库+暂存区(后一页)
$ git checkout -- a.txt //撤销本次提交 撤销未add
$ git reset HEAD a.txt //撤销已add未commit 再$ git checkout -- a.txt
$ git reset --hard HEAD^ //撤销已add已commit
6、删除文件,删完提交
删除已纳入git管理的文件
$ git rm -f a.txt
$ git commit -m "delete a.txt"
7、分支(查看+新建+切换+合并(分支名)+删除)
$ git branch //查看分支
$ git branch dev //新建分支
$ git checkout dev //切换分支
$ ls -l //查看分支下的文件
$ git merge dev //把dev分支合并当前分支
$ git branch -d dev //由master分支删除dev
$ git checkout -b UIUE //新建并切换到新分支UIUE
8、版本冲突
手动修改
浙公网安备 33010602011771号