常见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
常见Bash命令操作的更多相关文章
- 【git】idea /git bash命令 操作分支
1.需求 因为目前要对项目做一些改动,而项目又即将上线,这些新的改动又不需要一起上线,所以这个时候需要在原有的master分支上重新拉出一个分支进行开发. 2.分支操作 打开git bash工具→切换 ...
- Linux中目录结构以及VI编辑器常见的命令操作
1.每个目录的详细介绍,先放一张目录的整体结构在这里 /bin:是Binary的缩写,用于存放经常使用的命令 /sbin:s代表Super User,用于存放系统管理员使用的命令 /home:存放普通 ...
- Git 常见的命令操作
克隆 git clone git地址 查看分支 git branch 查看git库状态 git status 切换分支 git che ...
- 常见linux命令释义(第八天)—— Bash Shell 的操作环境
换了新公司,公司的领导很不错.自己感受比较多的地方是,自己的工作效率明显比以前高了.以前会对频繁变动的需求十分不耐烦,现在接到需求后会仔细的思考,进行整体构建.即使以后需求有变动,也能够比较轻易的在原 ...
- git bash 下操作文件及文件夹命令
1, cd : change directory的简写,改变目录的意思,就是切换到哪个目录下, 如 cd e:\fff 切换 E 盘下面的fff 目录. 当我们用cd 进入文件夹时,我们可以使用 通 ...
- 实验四:xl命令的常见子命令以及操作
实验名称: xl命令的常见子命令以及操作 实验环境: 这里我们需要正常安装一台虚拟机,如下图: 我们这里以一台busybox为例,来进行这些简单的常见的操作: 实验要求: 这里我们准备了5个常见操作: ...
- bash命令集---文件的操作
git bash命令集: clear:清除窗口中的内容 ls touch cat more head tail mv cp rm diff chmod gzip gunzip gzcat lpr lp ...
- git bash 常用操作文件命令行
1, cd : change directory的简写,改变目录的意思,就是切换到哪个目录下, 如 cd e:\fff 切换 E 盘下面的fff 目录. 当我们用cd 进入文件夹时,我们可以使用 通配 ...
- bash的操作环境[转]
Bash Shell 的操作环境: 是否记得我们登陆主机的时候,屏幕上头会有一些说明文字,告知我们的 Linux 版本啊什么的, 还有,登陆的时候我们还可以给予用户一些信息或者欢迎文字呢. ...
随机推荐
- Spring Boot从零入门3_创建Hello World及项目剖析
目录 1 前言 2 名词术语 3 创建Hello World项目 3.1 基于STS4创建项目 3.2 使用Spring Initializr Website创建项目并导入 3.3 基于Spring ...
- win + ubuntu 双系统 grub引导项修复
ubuntu liveCD模式,找到ubuntu的系统盘位置,挂载到系统上面,然后使用grub进行修复 ubuntu liveCD模式下是用boot-repair软件进行修复 grub急救模式 1. ...
- 基于 HTML5 WebGL + WebVR 的 3D 虚实现实可视化系统
前言 2019 年 VR, AR, XR, 5G, 工业互联网等名词频繁出现在我们的视野中,信息的分享与虚实的结合已经成为大势所趋,5G 是新一代信息通信技术升级的重要方向,工业互联网是制造业转型升级 ...
- OpenGL ES for Android
经过半年的准备OpenGL ES for Android系列文章终于要和大家见面了,在这里定一个小目标-先吸引1000个粉丝,万一实现了呢.写关于OpenGL ES的文章开始是有一些犹豫的,因为Ope ...
- 【 Tomcat 】tomcat8.0 基本参数调优配置-----(1)
Tomcat 的缺省配置是不能稳定长期运行的,也就是不适合生产环境,它会死机,让你不断重新启动,甚至在午夜时分唤醒你.对于操作系统优化来说,是尽可能的增大可使用的内存容量.提高CPU 的频率,保证文件 ...
- P4513 小白逛公园 动态维护最大子段和
题目链接:https://www.luogu.org/problem/P4513 #include<iostream> #include<cstdio> #include< ...
- set(待整理)
set集合容器:实现了红黑树的平衡二叉检索树的数据结构,插入元素时,它会自动调整二叉树的排列,把元素放到适当的位置,以保证每个子树根节点键值大于左子树所有节点的键值,小于右子树所有节点的键值:另外,还 ...
- Ogre3d 1.7.x 的 RTShaderSystem的一个BUG
来源:http://www.ogre3d.org/forums/viewtopic.php?f=2&t=63644 表现:使用dx的shader可能会造成程序崩溃. 在文件OgreShader ...
- selenium,测试套件的使用
学习 selenium-webdriver 已经一段时间了,最近学习到,测试用例的批量执行,和测试套件的使用,有点自己的理解,不晓得对不对,希望大家指正! 写一个测试用例 baidu.py c ...
- IIS 32位/64位 全局模式切换
IIS7以上可以对单个应用程序池进行设置. IIS6需要用命令. 一.32位模式1.cscript %systemdrive%\inetpub\adminscripts\adsutil.vbs set ...