git

//gitHub

1,在gitHub创建一个库

第一次:git init

git remote add origin 地址

cd :f->cd miaov/testGit

2,git clone https://github.com/wanpisces/html5.git

3,进入项目:cd html5

4,设置贡献值:

         (1)git config --global user.name "wanpisces";git config --global user.email "844889007@qq.com"

5,查看所有配置:git config --list

6,查看工作区的内容:git status

7,将工作区的内容放到暂存区:git add 文件名  git status:查看暂存区的文件  git add ./将所有文件保存到暂存区

8,将暂存区的文件提交到版本区:git commit

 

//修改

1,将修改的文件全部提交到暂存区:git add ./

2,将修改的文件提交到版本区,并注释:git commit -m "注释内容"

3,将工作区的文件直接添加到版本区:git commit -a -m "注释内容"

4,查看提交的记录:git log

 

//区别

1,查看工作区和暂存区的差异对比: git diff

2,查看版本区和暂存区的差异对比: git diff  --cached

3,查看工作区和版本区的差异对比: git diff master

 

//撤销

1,从暂存区撤销回工作区:git reset HEAD 文件名

2,从工作区撤销会版本区:git checkout --文件名

3,未提交完工作区修改的内容到暂存区:先再提交到暂存区,再用git commit -m "注释" --amend

 

//恢复 (先git log:获取历史id)

1,从暂存区恢复到工作区(工作区误删->针对指定文件恢复)git checkout id名 文件名

2,针对版本恢复:git reset --hard id号

3,恢复之前的版本:git reset --hard HEAD^

4,恢复之前两个版本:git reset --hard HEAD~2

5,恢复未来的版本:(1)git reflog:获取具体操作的步骤,获取id号;

         (2)git reset --hard id号

 

//删除

1,删除暂存区的文件(工作区的文件删除):git rm 文件名

2,删除暂存区同时删除工作区文件:git rm -f 文件名

3,删除暂存区保留工作区文件:git rm -cached 文件名

 

//将文件上传到gitHub

1,查看账号是否是自己的

2,将文件上传到远程仓库:[(1)查看远程仓库的名字:git remote(默认origin-》可更改:git remote 新名)

                            (2)查看远程仓库的地址:git remote -v]

同步:git push -u origin master(origin:仓库名字;master:分支)

 

 

创建分支php

git checkout -b php

git branch -D php 删除分支

 

git branch 查看分支

git pull 更新

git add ./

posted @ 2017-06-03 11:03  wanpisces  阅读(118)  评论(0编辑  收藏  举报