shell命令:
pwd : (Print Working Directory) 查看当前目录
cd (Change Directory) 切换目录,如 cd /etc
./当前目录 ../上级目录
ls (List) 查看当前目录下内容,如 ls -al,“.”(表示当前目录)和“..”(表示当前目录的父目录)
mkdir (Make Directory) 创建目录,如 mkdir blog
touch 创建文件,如 touch index.html
echo >>追加文件 >重新添加一行
wc (Word Count) 字数信息统计,如 wc index.html
cat 查看文件全部内容,如 cat index.html
more less 查看文件,如more /etc/passwd、less /etc/passwd
rm (remove) 删除文件,如 rm index.html、rm -rf blog
rmdir (Remove Directory) 删除文件夹,只能删除空文件夹,不常用
rm -rf删除有内容的文件夹
mv (move) 移动文件或重命名,如 mv index.html ./demo/index.html
cp (copy) 复制文件,cp index.html ./demo/index.html
head 查看文件前几行,如 head -5 index.html
tail 查看文件后几行 –n –f,如 tail index.html、tail -5 index.html
history 查看操作历史
whoami 查看当前用户
git命令:
首先要下载个gitbush:http://git-scm.com/download/win
配置用户名 git config --global user.name "你的用户名"
配置邮箱 git config --global user.email "你的邮箱"
查看配置 git config --list
初始化空仓储: git init
查看当前目录文件的状态 git status 或命令 git status -s ` 查看简要的状态信息
将文件添加到暂存区 git add.(注意这里有个点)
将文件添加到仓储中 git commit -m "要写的注释" (-m 表示需要指定一个字符串,表示本次提交的代码与上一次相比多了哪些功能,或者是做了哪些修改。)
查看日志 git log
版本回退
git reset --hard Head 回到最近一次提交的版本的文件状态
git reset --hard [版本号] (示例: git reset --hard 12dad211)回退到某个具体的版本。
git reset --hard Head~1 表示回到最近一次提交的前一次提交.Head~2,回退到最近一次提交的前2次提交.
创建Git分支,并切换分支
git branch 查看有多少分支
git branch dev 创建了一个名为dev的分支
git checkout dev 切换到dev分支
git checkout -b dev 创建并切换到指定分支
git merge dev 表示将当前分支与dev分支合并(不要在dev分支执行这个命令,在别的的分支执行.)
如果产生冲突,就要比较不同代码
git clone [仓储地址] 会把指定仓储的整个下载来
`git push [地址] master` 提交代码
`git pull [地址] master` 下载代码