命令行的增删修改
重点:
1、!!!!!CD ~/Desktop/Deng 一定要先进入选定的目录再开始做其他!!!!!
2、命令行有成功和失败,成功不会有提示 返回值为0 失败提示error 返回非0 通过echo $?查看返回值
3、多个命令之间&&是当第一个命令成功后再执行下一条
多个命令之间;不管第一个命令是否成功都执行下一条
1.命令行增加
创建文件:
touch 1.txt 创建一个1.txt文件
touch 1.txt 2.txt 创建两个文件分别为1.txt 2.txt
echo hi > 1.txt 把hi加进1.txt文件
echo hihi >> 1.txt 把hihi追加进1.txt文件,之前的echo的内容还在
echo -e "1\n2" > 1.txt 把1换行接n2加进1.txt文件
创建目录:
mkdir a 新建一个新的a目录
mkdir -p a/b/c 新建一个多层目录为a/b/c
mkdir -p a/b/c a/d/c 同时创建多个目录
复制文件、目录:
cp 1.txt 2.txt 复制文件
cp -r ab 复制目录
2、命令行删除
rm 1.txt 删除1.txt文件
rm -r a 删除a目录
rm -rf a 删除有内容的a目录
3、命令行修改
code 1.txt 修改文件内容
echo " >1.txt 清空文件
mv 1.txt git -demo-1 移动1.txt到demo-1目录
mv 1.txt 2.txt 重命名
touch 1.txt 修改文件最后更新时间
4、命令行查看
pwd 查看当前目录绝对路径
ls 查看当前目录内容
ls 路径 查看该路径内容
查看文件内容
cat 路径 看全部
head 路径 看前10行
tail 路径 看后10行 head 在head和tail 加-nx为看自定义x行
less 路径 滚动看
命令行的Git入门-本地仓库
重点:
1、!!!!!CD ~/Desktop 一定要先进入选定的目录再开始做其他!!!!!
1、Git开始的配置
2、Git的初始化和使用
git init 初始化创建一个空的git仓库
git add路径 选择那个路径的文件需要提交
.gitignore 再vs code 新建一个.gitnore,在.gitnore中写不需要提交的文件名 告诉git 有那些文件不需要提交到git
git status sb 看哪些文件将要提交
git commit -v 提交到git仓库 并可以在文件中详细写理由
git branch x 开创一个名字为X的分支运用场景为用一个项目为基本 进行两条线的改动
git checkout x 去到X分支 后缀为master回主干线
gie merge 合并分支(需要回到主干线进行合并,有可能有冲突这时用git status sb命令看哪个文件冲突 然后code该文件查找====的地方进行修改,修改完成之后记住git add添加需要提交该文件然后可以直接使用git commit 进行提交 因为他会自动添加备注该版本为合成之后的版本)
git branch -d x 删除X分支
git log 看当前版本之前的项目版本号
git reflog 看所有项目版本号
git reset --hard 6位版本号 回到该版本