常见Bash命令操作

常见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

原文地址:https://www.cnblogs.com/zhaoxinran997/p/12234923.html

时间: 2024-11-18 04:19:20

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

用gdb分析core文件及常见gdb命令操作示例

1.概述 在实际的软件开发项目中,程序出现问题是在所难免的.遥想本人参加工作之后首次遇到程序的情景,至今还历历在目.之前的经验告诉我,我们越是惊慌失措,问题就越是解决不了.我们要先让自己平静下来,然后再寻找解决程序问题的办法. 在Linux下做开发的朋友,想必都与core文件打过交道.当看到自己的程序运行之后出现core时,很多人都慌乱了,仿佛天快要塌下来一样.其实,我们大可不必如此,只要我们掌握了用gdb调试core文件的办法,依然可以很快定位程序问题,一举将bug消灭掉.有关Linux co

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

1.需求 因为目前要对项目做一些改动,而项目又即将上线,这些新的改动又不需要一起上线,所以这个时候需要在原有的master分支上重新拉出一个分支进行开发. 2.分支操作 打开git bash工具→切换到本地项目所在目录(cd d:  / cd cxlwork  /  cd ..) 查看目前git状态: $ git status 查看所有分支 $ git branch -a 分支前带*号代表你目前所在的分支 查看本地分支 $ git branch 分支前带*号代表你目前所在的分支 查看远程分支 $

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

1.每个目录的详细介绍,先放一张目录的整体结构在这里 /bin:是Binary的缩写,用于存放经常使用的命令 /sbin:s代表Super User,用于存放系统管理员使用的命令 /home:存放普通用户的主目录,在Linux中每个用户都有一个自己的目录,一般该目录名是以用户的账号命名的 /root:管理员的主目录 /lib:系统开机所需要的最基本的动态连接共享库,相当于Windows系统里面的dll文件,几乎所有的应用程序都需要使用到这些共享库 /lost+found:当系统非法关机后,这里会

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

换了新公司,公司的领导很不错.自己感受比较多的地方是,自己的工作效率明显比以前高了.以前会对频繁变动的需求十分不耐烦,现在接到需求后会仔细的思考,进行整体构建.即使以后需求有变动,也能够比较轻易的在原有的基础上改动.以前总是跟着别人说频繁变动需求的项目经理都是傻逼,其实我们都掉进了一个认为自己是一个程序员的局里.自认为自己是一名程序员,只关心自己编辑器里那点一亩三分代码的人,是永远也成长不了项目经理乃至于CTO的.至于有人说我就喜欢写代码,那么我只想说不想当将军的士兵不是好士兵.代码只是实现需求

01. Shell基础和使用技巧(工具+常用bash命令加速操作)

Shell脚本介绍和常用工具 Shell脚本 Shell脚本:实际就是windows里的批处理脚本,多条可一次执行的Shell命令集合.Linux上的脚本可以用很多种语言实现,bash shell是比较简单的一种,更高阶的可以用其他脚本语言,比如Python. Shell脚本对系统的管理能力非常强大,甚至可以使用Shell结合php实现Web管理Linux系统功能:可以自己写一个Web页面(示例:基于Php),对系统进行管理,包括查看删除用户,配置网络,发送邮件,重启系统,一键备份,一键搭建服务

git bash 常用操作文件命令

git bash常用操作文件命令 在Windows下使用Git Bash,用的是Linux命令,常用几个文件操作命令如下: Windows命令 Linux 命令 意义 Windows命令 Linux 命令 意义 cd e:\xxx cd /e/xxx 切换到xxx目录 cd pwd 显示当前目录路径 dir ls 列出当前目录内容 copy nul xxx.txt touch xxx.txt 生成名为xxx.txt的空文件 del xxx.txt rm xxx.txt 删除xxx.txt文件 m

Redis学习笔记(字符串类型常见命令操作)

Redis字符串类型常见命令操作 存取数据 存字符串类型数据: 取字符串类型数据: 当键不在的时候会返回空 如果重复向一个键中存数据,后存储的数据会覆盖前存储的数据 递增数字 当存的字符串是整数形式的时候,Redis提供一个: INCR命令    作用:让当前键值递增,并返回递增后的值 当要递增的键值不存在的时候,redis会自动存入这个键,默认值为0,并把值递增 键的命名 键名Redis没有强制要求,一般命名形式为: 对象类型:对象ID:对象属性 例如: user:1:name  使用这个来存

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

实验名称: xl命令的常见子命令以及操作 实验环境: 这里我们需要正常安装一台虚拟机,如下图: 我们这里以一台busybox为例,来进行这些简单的常见的操作: 实验要求: 这里我们准备了5个常见操作: 1.暂停/运行虚拟机--pause/unpause 2.快照/恢复快照--save/restore 3.对CPU的简单操作--vcpu-list/vcpu-pin/vcpu-set 4.添加/删除网卡--network-list/network-attach/network-detach 5.添加

Git Bash 下操作文件及文件夹命令

1. cd : 切换到哪个目录下, 如 cd d:\fff  切换 D 盘下面的fff 目录. 当我们用cd 进入文件夹时,我们可以使用 通配符*, cd f*,  如果E盘下只有一个f开头的文件夹,它就会进入到这个文件夹. 2. cd .. 回退到上一个目录, 注意,cd 和两个点点..之间有一个空格. 3. pwd : 显示当前目录路径. 4. ls(ll): 都是列出当前目录中的所有文件,只不过ll(两个ll)列出的内容更为详细. 5. touch : 新建一个文件 如 touch ind