linux和git命令总结

linux命令

命令含义
pwd打印当前路径
cd 目录名切换目录
mkdir 文件夹名字创建目录
ls -al显示当前目录下所有文件
touch 文件名创建文件
mv 文件夹 路径移动文件夹
rm 文件名删除文件
rm -rf 文件夹名强制删除文件
cat 文件名打开文件
echo 内容 >> 文件名输入内容到文件,>表示输入,>>表示追加
vi 文件名编辑文件,i:插入模式,esc:推出编辑,q!:强制退出,wq:保存后退出
history > 文件名将历史命令导入到文件

git命令

git

基本命令
命令含义
git init初始化
git status查看git状态
git add .放到暂存区
git commit -m ‘备注信息’提交到版本库
git commit -a -m ‘备注信息’提交到暂存区和版本库,文件需要提交过一次
git rm --cached 文件名 -r删除暂存区文件,删除全部要加-r
git log查看当前版本以前的提交日志
git log --graph查看合并图谱,加–oneline显示一行
git reflog查看所有提交日志
git config --list查看配置
git config --global user.name ‘名字’修改配置
对比和撤销
命令含义
git diff比较工作区和暂存区
git diff 分支名比较工作区和版本库
git diff --cached比较暂存区和版本库
git checkout 文件名撤销工作区更改,取出暂存区文件覆盖掉工作区内容
git reset HEAD 文件名撤销暂存区更改
git reset --hard 版本号回滚历史版本
git reset --hard HEAD^回滚上一个版本
分支
命令含义
git branch [分支名]查看/创建分支
git branch -D 分支名删除分支
git checkout -b 分支名创建并切换分支
git checkout 分支名切换分支
git stash分支有更改未提交不能直接切换,可以使用此命令暂存更改
git stash pop取出stash暂存内容
git merge 分支名合并分支,遇到冲突保存全部自己选择再提交
远程提交
命令含义
git remote add 仓库标识名 仓库地址连接远程仓库
git remote -v查看远程连接配置
git remote rm 标识名删除一个远程连接
git push -u 仓库标识名 分支名提交到远程仓库
git pull -u 仓库标识名 分支名把远程库的修改拉取到本地,包含了fetch和merge
git fetch 仓库标识名 分支名抓取远程库的指定分支到本地,但没有合并
git merge 仓库标识名 分支名将抓取下的分支和当前分支合并
git clone 仓库地址 文件夹名字克隆仓库到本地
fork仓库过程

fork

  • 2
    点赞
  • 11
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值