常见Bash命令操作

查看当前目录

pwd

查看目录下的文件

ls

进入某个目录

cd

返回上一级目录

cd ..

创建一个目录

mkdir abc

创建一个文件

touch a.html

保存文件退出

:wq

不保存文件退出

:q

Git常用命令

第一次使用git时,需要设置用户信息

git config --global user.email "随便邮箱"
git config --global user.name "随便用户名"

初始化仓库

git init

提交一个文件到缓存区

git add index.html

提交所有文件到缓存区

git add -A

查看当前文件状态

git status

本地提交(保存)

git commit -m "这是注释,说明你改动了什么"

查看提交的历史记录

git log --pretty=oneline

返回上一个版本

git reset --hard HEAD^

返回上两个版本

git reset --hard HEAD^^

返回上5个版本

git reset --hard HEAD~5

返回某个指定版本(git log 查看版本号)

git reset --hard 版本号

对某次提交感到后悔,想重新提交覆盖一下

git commit --amend -m '刚才的提交就覆盖了'

下载远程仓库到本地

git clone https://git.oschina.net/ay8yt/test.git

建立远程仓库链接

git remote add origin  https://git.oschina.net/ay8yt/test.git

查看远程链接

git remote -v

删除一个远程链接

git remote remove orgin

推送到远程(主分支)

git push -u origin master

同步远程分支内容到本地

git pull origin master

创建一个分支

git branch  yintao01

切换到这个分支

git checkout yintao01

查看当前的所有分支

git branch

将yt分支合并到当前分支

git merge yt

删除分支

git branch -d yintao01

手动在文件夹中删除的文件,该如何在git仓库中删除?

git add * -A

彻底取消git版本管理控制

rm -rf .git

远程仓库创建时,建立了readme文件,本地仓库建好后,无法提交。

使用该命令,强行从远程仓库同步内容

这样就可以提交并推送了

git pull origin master --allow-unrelated-histories

git本地回滚了旧版本,修改后无法推送远程?

不要进行pull操作,直接强制推送就行了

git push origin --force

如果git push的时候每次都要求输入账号密码,可能是缓存模式没有开启

git config --global credential.helper store

常见Bash命令操作的更多相关文章

  1. 【git】idea /git bash命令 操作分支

    1.需求 因为目前要对项目做一些改动,而项目又即将上线,这些新的改动又不需要一起上线,所以这个时候需要在原有的master分支上重新拉出一个分支进行开发. 2.分支操作 打开git bash工具→切换 ...

  2. Linux中目录结构以及VI编辑器常见的命令操作

    1.每个目录的详细介绍,先放一张目录的整体结构在这里 /bin:是Binary的缩写,用于存放经常使用的命令 /sbin:s代表Super User,用于存放系统管理员使用的命令 /home:存放普通 ...

  3. Git 常见的命令操作

    克隆                git clone git地址 查看分支         git branch 查看git库状态  git status 切换分支         git  che ...

  4. 常见linux命令释义(第八天)—— Bash Shell 的操作环境

    换了新公司,公司的领导很不错.自己感受比较多的地方是,自己的工作效率明显比以前高了.以前会对频繁变动的需求十分不耐烦,现在接到需求后会仔细的思考,进行整体构建.即使以后需求有变动,也能够比较轻易的在原 ...

  5. git bash 下操作文件及文件夹命令

    1, cd : change directory的简写,改变目录的意思,就是切换到哪个目录下, 如 cd e:\fff  切换 E 盘下面的fff 目录. 当我们用cd 进入文件夹时,我们可以使用 通 ...

  6. 实验四:xl命令的常见子命令以及操作

    实验名称: xl命令的常见子命令以及操作 实验环境: 这里我们需要正常安装一台虚拟机,如下图: 我们这里以一台busybox为例,来进行这些简单的常见的操作: 实验要求: 这里我们准备了5个常见操作: ...

  7. bash命令集---文件的操作

    git bash命令集: clear:清除窗口中的内容 ls touch cat more head tail mv cp rm diff chmod gzip gunzip gzcat lpr lp ...

  8. git bash 常用操作文件命令行

    1, cd : change directory的简写,改变目录的意思,就是切换到哪个目录下, 如 cd e:\fff 切换 E 盘下面的fff 目录. 当我们用cd 进入文件夹时,我们可以使用 通配 ...

  9. bash的操作环境[转]

          Bash Shell 的操作环境: 是否记得我们登陆主机的时候,屏幕上头会有一些说明文字,告知我们的 Linux 版本啊什么的, 还有,登陆的时候我们还可以给予用户一些信息或者欢迎文字呢. ...

随机推荐

  1. echarts设置柱状图颜色渐变及柱状图粗细大小

    series: [ { name: '值', type: 'bar', stack: '总量', //设置柱状图大小 barWidth : 20, //设置柱状图渐变颜色 itemStyle: { n ...

  2. 【DPDK】【CPU usage】DPDK应用如何计算当前系统的压力

    [前言] 使用DPDK开发的朋友应该都了解使用dpdk的fwd线程的工作模式是polling模式,即100%轮询的方式去加速网络IO,这样我们在操作系统层面上来观察目标processer会发现usag ...

  3. cannot insert multiple commands into a prepared statement问题原因及解决办法

    问题是这样,我在对数据库进行写操作(添加.删除.修改)时,我想同时删除两个表中的两条关联数据,像这样 let sql = ` DELETE FROM bridge_parts WHERE id = $ ...

  4. 5、调试显示应该使用 DebuggerDisplay 而不是误用 ToString

    using System.Diagnostics; namespace ShouldCode.Console { [DebuggerDisplay("Prop1:{Prop1};Prop2: ...

  5. webpack 三

    之前06年写了两篇自己研究webpack的文章,由于webpack已经升到了4.x,今天用起来发现有点小变化,重新自己建一个简单的项目,这里记录一下过程 1.安装webpack和webpack-cli ...

  6. 重拾c++第三天(6):分支语句与逻辑运算符

    1.逻辑运算符 && || ! 2.关系运算符优先级高于逻辑运算符 3.cctype库中好用的判断 4. ?:符号用法: 状态1?结果1:结果2 5.switch用法: switch ...

  7. 递推预处理 + Manacher

    链接:https://www.nowcoder.com/acm/contest/131/D来源:牛客网 字符串 S 只包含小写英文字母.有四种操作,每次操作你可以选择其中一种: 删除字符串的第一个字母 ...

  8. Linux下利用Ant调用Jmeter脚本生成HTML测试报告

    今天我们学习如何利用Ant调用Jmeter脚本,并将生成的 jtl 文件转换为 HTML 格式的测试报告. 准备工作 需要在Linux上提前安装好 JDK. Jmeter 和 Ant. 1,JDK(可 ...

  9. [LOJ#3022][网络流]「CQOI2017」老 C 的方块

    题目传送门 定义有特殊边相邻的格子颜色为黑,否则为白 可以看出,题目给出的限制条件的本质是如果两个小方块所在的格子 \(x\) 和 \(y\) 为两个相邻的黑格,那么 \(x\) 和 \(y\) 之间 ...

  10. 从0开发3D引擎(九):实现最小的3D程序-“绘制三角形”

    目录 上一篇博文 运行测试截图 需求分析 目标 特性 头脑风暴 确定需求 总体设计 具体实现 新建Engine3D项目 实现上下文 实现_init 实现"获得WebGL上下文" 实 ...