Git
常用命令
安装后:
git config --global user.name "itcast" git config --global user.email "hello@itcast.cn"
注意:username和useremail并不是我们在注册码云账号是使用的用户名和邮箱,这里任意设置
查看配置
git config --list
git工作区中文件的状态
-
untracked 未跟踪(未被纳入版本控制)
-
tracked 已跟踪(被纳入版本控制)
-
UNmodified 未修改状态
-
modified 已修改状态
-
stage 已暂存状态
-
本地仓库操作
git status 查看文件状态 git add 将文件的修改加入暂存区 git reset 将暂存区的文件取消暂存或者切换到指定版本 git commit 将暂存区的文件修改交到版本库 git log 查看日志
远程仓库操作
git remote 查看远程仓库 git remote add 添加远程仓库 git clone 从远程仓库克隆 git pull 从远程仓库拉取 git push 推送到远程仓库
分支操作
git branch 查看分支 git branch[name] 创建分支 git checkout[name] 切换分支 git checkout[shortname][name]推送至远程仓库分支 git merge[name] 合并分支
Linux
ls 命令选项的组合
ls -l -a (-a显示包括隐藏的文件) ls -la (-l 以列表展示内容) ls -al (-h 显示文件大小单位) 三种写法的作用一样
Linux命令基础格式
command [-options][-parameter] command:命令本身 options:可选,非必填 parameter:可选,非必填。命令的指向目标
cp -r test1 test2 复制文件test1成为test2 cp:copy -r:选项 test1 test2 参数
cd 切换工作目录
cd[linux路径] 不写参数,回到用户的home目录
pwd 命令
print work directory 输出当前所在的工作目录
特殊路径符
. 当前目录。cd./desktop 表示切换到前目录下的desktop目录内==cd desktop .. 上一级目录,cd.. ~ home目录。cd~
mkdir 命令
mkdir:make directory mkdir[-p] linux路径 -p:可选,自动创建不存在的父目录,适用于连续多层级的目录
more命令
more Linux路径/cat Linux路径 more同样可查看文件内容,同cat不同的是 cat直接将内容全部显示出来 more支持翻页,如果文件过