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 ./