巫师的蜕变

导航

 

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、版本冲突

 手动修改

 

posted on 2016-05-31 00:12  jacunjpg  阅读(166)  评论(0)    收藏  举报