Git命令

2018-04-21  本文已影响0人  Camilia_yang

基础

常用命令

cd ~/Desktop 进入桌面
mkdir demo-1 创建目录demo-1
mkdir -p "demo-2/demo-3/demo-4"mkdir -p demo-2/demo-3/demo-4效果一样,创建多层目录
mkdir "demo 2"创建目录demo 2
rm -rf demo-1 删除目录demo-1
touch 1.txt 创建文件1.txt (touch可以改变文件创建时间)
mv 1.txt 2.txt 将1.txt重命名为2.txt
whoami 获取用户名

echo 'hello'> a 向a文件写入hello
echo 'hi'>> a 向a文件追加写入hi

ls 显示文件
ls -a 显示所有文件(包括隐藏文件,一般以.开头)
ls -l显示更多文件信息
ls -al ls -la显示更多文件信息 及隐藏文件

cp 复制文件
cp -r 复制目录
rm 删除文件
rm -r 删除目录
rm -f强制删除文件
rm -rf 强制删除目录
mv 源路径 目标路径:移动节点

tree 查看目录结构(tree 后面什么都不加表示查看当前目录结构。Windows不支持)
ln -s 建立软链接(可以理解为快捷方式,但其实不是。Windows不支持)

curl -L https://code.jquery.com/jquery-3.3.1.min.js>1.js 下载文件
wget -p -H -e robots=off https://www.baidu.com拷贝网页
df -kh 显示磁盘占用
du -sh 显示当前目录大小
du -h 详细显示各文件大小
cat 查看文件内容
history查看执行命令的历史

type file 显示寻找文件的结果
which file 显示寻找文件的过程
chmod +x file 给file一个可执行权限

Git命令
git init,初始化本地仓库.git
git status -sb,显示当前所有文件的状态
git add ,用来将变动加到暂存区
git commit -m "信息",用来正式提交变动,提交至 .git 仓库
git log ,查看变更历史
git clone [git@github.com](mailto:git@github.com "null"):xxxx,下载仓库

其他一些有用的命令
git remote add origin git@github.com:xxxxxxx.git将本地仓库与远程仓库关联
git remote set-url origin git@github.com:xxxxx.git 上一步手抖了,可以用这个命令来挽回
git branch新建分支
git merge 合并分支
git stash 通灵术
git stash pop 反转通灵术
git revert后悔了
git reset 另一种后悔了
git diff查看详细变化

快捷键

Vim

强制退出(不保存):狂按<kbd> ESC</kbd>,然后按下:q! 回车
保存后退出:狂按 <kbd> ESC</kbd>,然后按下:wq 回车

了解更多命令

Google搜索:例如搜索 “linux 查看文件内容”
访问:explainshell.com
安装tldrtldr cat快速了解cat命令的用法

技巧:

上一篇下一篇

猜你喜欢

热点阅读