-
命令行模式进入文件夹
2020-05-09 00:06:43需要在当前盘符下更改路径,输入CD D:\>CD 最后输入要进入的路径 D:\>CD D:\jupyter\spider 回车来到目标文件夹,再进行操作 D:\jupyter\spider [添加链接描述]...- 首先是改变盘符,输入目标文件夹所在的盘符,例如D:
C:\Users\Administrator>D:
- 需要在当前盘符下更改路径,输入CD
D:\>CD
- 最后输入要进入的路径
D:\>CD D:\jupyter\spider
回车来到目标文件夹,再进行操作
D:\jupyter\spider
(https://jingyan.baidu.com/article/92255446962e52851648f403.html)
-
cmd命令行下怎样切换目录
2017-06-09 10:16:53cmd命令行下切换目录的方法 以window7来作示范 ... 如下图,盘符已经更改 如果我们要进入一个具体的文件夹,那么继续输入命令。比如我要进入pythoncoding这个文件夹,则输入 cd pythoncodingcmd命令行下切换目录的方法
-
【季泠】命令行的基本使用
2020-06-02 11:50:15cmd使用的记录博。 环境:win10 1、打开命令行 一般打开命令行Command ...如下图,盘符已更改 以上的一个命令cd 目录名,可以进入目录,但必须是已存在目录。不然就是“系统找不到指定的路径”,具体实现: 3、d...cmd使用的记录博。
环境:win101、打开命令行
一般打开命令行Command Line使用的是win+R,打开【运行】,输入‘cmd’,打开命令行。
一般来说,命令符>一般默认在C盘。2、命令行切换目录
只需要**输入卷名即可切换盘符,记得加上冒号哦。**如下图,盘符已更改
以上的一个命令cd 目录名,可以进入目录,但必须是已存在目录。不然就是“系统找不到指定的路径”,具体实现:
cd可以指向任何存在路径但是如果不在盘符所在地,那么是无效的,但是切换盘符后就会执行跳转。
输入cd ..
即可返回上一层。
输入dir查看当前目录的详情
如何在当前目录下创建新文件夹?
输入md 文件夹名称
3. 返回
C:\Users\>py Python 3.7.0 (v3.7.0:1bf9cc5093, Jun 27 2018, 04:59:51) [MSC v.1914 64 bit (AMD64)] on win32 Type "help", "copyright", "credits" or "license" for more information. >>> quit Use quit() or Ctrl-Z plus Return to exit >>> quit() C:\Users\>
退出CMD
输入exit或EXIT即可退出cmd。
-
【GIT】git常用命令行
2020-12-25 10:37:15文章目录常用Git命令行参考资料设置账号密码跳转盘符和文件夹创建文件夹创建文件显示当前文件夹路径创建仓库添加文件至暂存区查看库里的文件提交更改查看暂存区状态查看修改内容查看提交日志版本回退指定跳转版本...文章目录
- 常用Git命令行
- 参考资料
- 设置账号密码
- 跳转盘符和文件夹
- 创建文件夹
- 创建文件
- 显示当前文件夹路径
- 创建仓库
- 添加文件至暂存区
- 查看库里的文件
- 提交更改
- 查看暂存区状态
- 查看修改内容
- 查看提交日志
- 版本回退
- 指定跳转版本
- 查看所有操作过的命令
- 删除文件
- 撤销修改
- 创建SSH键
- 添加远程库
- 将本地库内容推送至远程库上
- 从Github上克隆库到本地
- 删除远程库
- 创建及切换分支
- 查看分支
- 合并分支到主干
- 删除分支
- 删除远程分支
- 解决冲突
- 查看分支合并图
- 使用--no-ff方式合并分支
- 分支策略
- 修改bug步骤
- 查看Stash里保存的内容
- 开发新功能
- 强制删除分支
- 关联远程分支
- 把本地未push的分叉提交历史整理成直线
- 创建标签
- 查看所有标签
- 查看标签信息
- 推送标签至远程库
- 删除本地标签
- 删除远程标签
- 配置命令别名
- 忽略特殊文件
- Vim编辑器
常用Git命令行
参考资料
- 本篇也是对廖雪峰老师的教程的总结,这里主要是对已经知道
git
操作但是经常忘记命令行的同学的一个检索的作用,如果要学习git
建议还是点击下方链接学习基础教程和查找其他更复杂的资料
Git教程
设置账号密码
git config --global user.name "Your Name"
git config --global user.email "email@example.com"
- 注意
git config
命令的--global
参数,用了这个参数,表示你这台机器上所有的Git仓库都会使用这个配置,当然也可以对某个仓库指定不同的用户名和Email地址
跳转盘符和文件夹
单步跳
cd (盘符/文件夹名):
多步跳
cd /路径/路径/.....
创建文件夹
mkdir 文件夹名
创建文件
touch 文件名
显示当前文件夹路径
pwd
创建仓库
git init
添加文件至暂存区
git add 文件名.后缀
查看库里的文件
ls
提交更改
git commit -m "提交的日志说明"
查看暂存区状态
git status
- 还可以告诉我们冲突的文件
查看修改内容
git diff 文件名
查看提交日志
git log
简化日志内容
git log --pretty=oneline
log前的一大串数字就是commit id(版本号)可以用以标识每一次的修改,方便用以版本回溯或者切换版本
版本回退
git reset --hard HEAD^
HEAD^
指回退一个版本,HEAD^^
指回退两个版本,HEAD~100
指回退到前第一百个版本- 如果是
HEAD
指的就是取消暂存区里的修改,保持当前工作区内容
指定跳转版本
git reset --hard <版本号>
版本号可以只写前面几个数字
查看所有操作过的命令
git reflog
删除文件
rm <文件名>
撤销修改
git checkout -- <文件名>
-
一种是文件自修改后还没有被放到暂存区,现在,撤销修改就回到和版本库一模一样的状态
-
一种是文件已经添加到暂存区后,又作了修改,现在,撤销修改就回到添加到暂存区后的状态
-
当文件被删除时,但是还没
commit
提交的时候,就可以用git checkout
取消删除,还原文件
创建SSH键
ssh-keygen -t rsa -C "邮箱地址"
- 然后可以区
github
上绑定SSH
,在设置里添加键,可以添加多个 - 为什么
GitHub
需要SSH Key
呢?因为GitHub
需要识别出你推送的提交确实是你推送的,而不是别人冒充的,而Git
支持SSH
协议,所以,GitHub
只要知道了你的公钥,就可以确认只有你自己才能推送
添加远程库
- 先在
github
上创建一个同名库
git remote add <name(origin)> git@github.com:自己的github名/仓库名.git
- 添加后,远程库的名字就是
origin
,这是Git默认的叫法,也可以改成别的,但是origin
这个名字一看就知道是远程库
将本地库内容推送至远程库上
git push -u origin master
-
把本地库的内容推送到远程,用
git push
命令,实际上是把当前分支master
推送到远程 -
由于远程库是空的,我们第一次推送
master
分支时,加上了-u
参数,Git不但会把本地的master
分支内容推送的远程新的master
分支,还会把本地的master
分支和远程的master
分支关联起来,在以后的推送或者拉取时就可以简化命令
提交内容至远程库
git push origin master
从Github上克隆库到本地
git clone git@github.com:Git用户名/仓库名.git
GitHub
给出的地址不止一个,还可用https://github.com/michaelliao/gitskills.git
这样的地址,实际上,Git支持多种协议,默认的git://
使用ssh,但也可以使用https
等其他协议,使用https
除了速度慢以外,还有个最大的麻烦是每次推送都必须输入口令,但是在某些只开放http
端口的公司内部就无法使用ssh
协议而只能用https
。
删除远程库
git remote rm <origin-name>
创建及切换分支
git checkout -b 分支名
-
上述命令相当于两条命令:
- 创建分支:
git branch 分支名
- 切换分支:
git checkout 分支名
- 创建分支:
-
Git
提供新的创建切换分支,比checkout
更容易理解,因为checkout
还有撤销操作的意思- 创建切换分支:
git switch -c 分支名
- 切换分支:
git switch 分支名
- 创建切换分支:
查看分支
git branch
合并分支到主干
git merge 分支名
删除分支
git branch -d 分支名
删除远程分支
git push origin --delete 分支名
解决冲突
-
当分支与主干修改同一个内容,并提交,之后合并的时候就会有冲突
-
Git
用<<<<<<<
,=======
,>>>>>>>
标记出不同分支的内容 -
需要手动看下冲突内容,如何取舍
查看分支合并图
git log --graph
简化输出内容:
git log --graph --pretty=oneline --abbrev-commit
使用–no-ff方式合并分支
Git
默认使用Fast forward
模式合并分支,但这种模式下,删除分支后,会丢掉分支信息- 如果要强制禁用
Fast forward
模式,Git
就会在merge
时生成一个新的commit
,这样,从分支历史上就可以看出分支信息
git merge --no-ff -m "日志消息" 分支名
- 因为本次合并要创建一个新的
commit
,所以加上-m
参数,把commit
描述写进去
分支策略
在实际开发中,我们应该按照几个基本原则进行分支管理
-
首先,
master
分支应该是非常稳定的,也就是仅用来发布新版本,平时不能在上面干活 -
干活都在
dev
分支上,也就是说,dev
分支是不稳定的,到某个时候,比如1.0版本发布时,再把dev
分支合并到master
上,在master
分支发布1.0版本 -
你和你的小伙伴们每个人都在
dev
分支上干活,每个人都有自己的分支,时不时地往dev
分支上合并就可以了 -
所以,团队合作的分支看起来就像这样
修改bug步骤
-
保存当前分支内容
git stash
-
切换分支或者就在本分支
git switch <name>
-
创建切换新分支
git switch -c <name>
-
修改
bug
-
切换回要修改
bug
的分支 -
合并分支
git merhe --no-ff -m <message> <name>
-
删除新分支
git branch -d <name>
-
切换回正在工作的分支
-
同步修改的
bug
到当前分支git cherry-pick <commit id>
-
还原之前保存的内容
git stash pop
或者git stash apply
但是使用apply不会删除stash里的内容,需要使用
git stash drop
来删除
查看Stash里保存的内容
git stash list
开发新功能
- 创建新分支
- 开发功能
- 提交新内容
- 切换回分支
- 合并分支
- 删除新分支
强制删除分支
git branch -D <name>
关联远程分支
git branch --set-upstream-to <branch-name> <origin(repote-name)>/<branch-name>
## 抓取分支内容
git pull
把本地未push的分叉提交历史整理成直线
git rebase
rebase
的目的是使得我们在查看历史提交的变化时更容易,因为分叉的提交需要三方对比
创建标签
git tag <tag-name(v1.0)>
-
给之前的
commit
创建标签git tag <tag-name> <commit id>
-
默认标签是打在最新提交的
commit
上的 -
标签总是和某个
commit
挂钩。如果这个commit
既出现在master
分支,又出现在dev
分支,那么在这两个分支上都可以看到这个标签
查看所有标签
git tag
查看标签信息
git show <tag-name>
查看标签详细信息
git tag -a <tag-name> -m "<message>" (<commit id>)
-a
是指定标签名-m
指说明文字
推送标签至远程库
推送单个标签
git push <origin-name> <tag-name>
整体推送
git push <origin-name> --tags
删除本地标签
git tag -d <tag-name>
删除远程标签
- 先把本地的删除
git push origin:refs/tags/<tag-name>
配置命令别名
git config --global alias 别名 <原命令>
- 配置Git的时候,加上
--global
是针对当前用户起作用的,如果不加,那只针对当前的仓库起作用 - 每个仓库的Git配置文件都放在
.git/config
文件中
忽略特殊文件
-
vim .gitignore
创建gitignore
文件 -
添加忽略信息
//注释 #....... //过滤文件设置,表示过滤这个文件夹 /target/ //表示过滤某种类型的文件 *.mdb ,*.ldb ,*.sln //表示指定过滤某个文件下具体文件 /mtk/do.c ,/mtk/if.h // !开头表示不过滤 !*.c , !/dir/subdir/ //支持通配符:过滤repo中所有以.o或者.a为扩展名的文件 *.[oa] ------------------------------------------------ //例如 # Windows: Thumbs.db ehthumbs.db Desktop.ini # Python: *.py[cod] *.so *.egg *.egg-info dist build # My configurations: db.ini deploy_key_rsa
-
退出
vim
模式
现在就可以忽略这些你配置的文件
Vim编辑器
进入vim编辑器
vim <filspath>
- 可以创建一个文件并编辑,或者直接对一个文件进行编辑
编辑器的三种模式
-
接受、执行
vim
操作命令的模式,打开文件后的默认模式 -
编辑模式:对打开的文件内容进行 增、删、改 操作的模式
-
在编辑模式下按下
ESC
键,回退到命令模式;在命令模式下按i
,进入编辑模式
命令行模式下输入命令
shift + ;
常用命令
q!
强制退出不保存q
退出不保存wq!
强制退出并保存,不加!
就是不强制w
保存编辑后的内容w!
强制写入文件,当一些文件有写入权限时可以使用- 上述命令后面加上文件名,就是将内容写入指定文件
ZZ
使用ZZ
命令时,如果文件已经做过编辑处理,则把内存缓冲区中的数据写到启动vim
时指定的文件中,然后退出vim
编辑器。否则只是退出vim
而已。注意,ZZ
命令前面无需加冒号“:”
,也无需按Enter
键
-
更改移动硬盘或者是U盘的系统盘符
2019-01-12 23:02:20我们平时在电脑上插入移动硬盘或者是U盘的时候,在电脑上显示出来的盘符虽然经常是一样的,但是也有可能出现不一样的情况,但是我们经常有一些特殊的需求(例如打开项目路径,虚拟机系统安装在移动硬盘上),需要... -
cmd切换盘符
2018-07-30 16:05:31cmd切换盘符自己老是忘,每次都要去百度,所幸就记录下: 打开cmd的命令行:window +...如下图,盘符已经更改 cmd命令行下怎么切换目录 如果我们要进入一个具体的文件夹,那么继续输入命令。比如我要进入D:\androi... -
用CMD命令行快速创建一个4G大小的文件
2013-12-10 15:51:21现在开始创建 fsutil file createnew d:LOVE.txt 4000000000 然后回车即可 解释一下这个命令 ...d:这个是盘符,如果要在E盘创建就输入E:或者C盘就输入C: LOVE.txt这个是文件名字,你可以自己更改 .txt是 -
修改Win7硬盘分区盘符出现“虚拟磁盘管理器-参数错误”
2016-03-24 09:30:22最近一新机器装Win7系统后,发现“计算机-->属性-->管理-->存储-->磁盘...1、网上发现如下命令行也可以修改盘符: diskpart select disk 0 list par //找出你的G盘编号 select par * //就是你的G盘 assign letter -
批量修改TS Profile、盘符计算器小工具
2017-11-17 16:18:00这两个小具在手里已有些日子了,今天又用了一下。所以不敢独享,特别的共享一下给大家。...批量更改用户漫游配置文件路径及主目录方法: dsquery user "OU=tech,OU=stone-soft_platform,DC=stone-s... -
更改mysql密码
2016-01-06 15:51:05第一步,以管理员身份,打开命令行cmd 。 ...安装路径大家都差别不大,只是盘符稍有改动 第三步,按 mysqladmin -u用户名 -p旧密码 password 新密码 格式在命令行下输入。 笔者 旧密码是 1... -
将U盘更改为NTFS
2018-08-28 10:38:26在不格式化的情况下将U盘更改为NTFS格式 1.按住window键和R键打开运行...2.在命令行界面中输入 convert (U盘符):/fs:ntfs 按下回车就可以了 等待一段时间后就转换为ntfs格式了,也就是说可以存储4G以上的文件了... -
初识Java
2018-01-06 10:04:00Dos命令 打开记事本:开始--->运行(win+R)--->notepad打开画板:开始--->运行(win+R)--->mspaint打开计算器:开始--...cmd(打开Dos命令行窗口)更改盘符: 盘符eg: D: dir:显示当前目录cd:改变或显示当前目... -
mysql 移动到其他盘_MySQL数据在C盘如何转移到其它盘
2021-01-19 23:31:20MySQL数据在C盘如何转移到其它盘2020年12月02日前言Windows环境下,肯定有很多小伙伴和我一样当初安装MySQL的时候没有更改盘符,导致现在C盘越来越大,那我们如何将数据全部转移到其它盘,并将数据的保存路径设置到... -
MySQL数据在C盘如何转移到其它盘
2020-12-01 16:39:28Windows环境下,肯定有很多小伙伴和我一样当初安装MySQL的时候没有更改盘符,导致现在C盘越来越大,那我们如何将数据全部转移到其它盘,并将数据的保存路径设置到其它盘? linux操作类似就不重复说明了 操作过程 ... -
Win10升级.NET Framework 3.5或2.0遇到错误0x800f081f
2017-05-02 16:36:00具体方法如下: 1、将WIN10安装光盘ISO文件加载到虚拟光驱中。...4、再复制如下代码,在命令行窗口里点右键就可以粘贴了,其中F盘需更改为你虚拟光驱的盘符,即ISO文件加载的盘符位置。 dism.exe /online /enabl... -
mysql5.6.17安装教程
2020-08-08 14:24:14输入cmd,点击确定3、先切换盘符,再更改路径到bin目录下 4、输入mysqld install,结果5.在my.ini中添加这句话,然后保存6、在命令行输入mysqld --initialize结果7.在my.ini中添加下面这句话8.在命令行输入... -
windows下的批处理命令
2017-01-22 09:59:00在开始种键入cmd之后,会弹出命令行窗口,以下是一些常用的指令: 1、cd 为更改工作目录指令。如果更改了盘符 需要加 /d 比如: C:\Users\administrator>cd /d F:\BaiduCloud F:\BaiduClo -
U盘文件无损进行格式转换
2021-02-23 08:29:072:Win+R打开命令行提示符,输入cmd进入DOS命令行窗口。 3:输入convert /?查看convert支持的命令(或者直接转换)。 3:输入convert G: /fs:ntfs 然后等待U盘格式转换完成。注:1:G代表的盘符。2:用英文格式下的... -
分区助手 v6.1.1 绿色版.zip
2019-07-14 14:28:49更改盘符 隐藏/取消隐藏分区 设置成活动分区 转换FAT32到NTFS 擦除未分配空间 分区助手6.1.1新版的新增功能 1、修改分区助手命令行在XP系统中不能向U盘上的隐藏分区写文件的问题 2、分区助手命令行新增... -
windows CMD 下无法跳转指定盘下文件夹的问题【已解决】
2018-06-14 23:21:22windows 命令行模式下 cd f:\xxx 回车后无反应或无法跳转至指定目录文件更改输入 cd /d f:\xxx可以正常进入或者可以先跳转到 对应盘符 再进行操作具体如下 (不截图了就,,)F: 回车cd xxx 回车即可... -
解决 U盘安装Windows Server 2012 R2 报错
2017-09-19 15:05:21报错原因: 使用UltraISO刻录镜像时会更改U盘的文件格式为FAT32, 而Server 2012 R2的... 2、更改U盘文件系统: 进入命令行模式,输入 convert f: /fs:NTFS (F盘为我的U盘所在盘符) 3、把install.wim重新拷贝到... -
如何解决mysql数据库中插入中文乱码问题
2020-12-19 23:07:05如何解决mysql数据库中插入中文乱码问题 在用mysql数据库做项目的过程...(1)找到MySQL软件的安装路径,这里安装在C盘,在命令行中输入命令:C: ,转到对应的盘符。 接着输入cd MySQL的根路径,将命令行中的根路径转为 -
windows下jdk1.7升级jdk1.8
2019-03-27 15:53:06双击下载好的.exe文件,可以选择JDK安装的目录(默认是安装在C盘下),可以点击更改选到其他盘符下去 等Java安装完成之后整个JDK的安装就到此结束了,点击关闭就可以 检测JDK安装是否成功:按... -
Windows下的Minio启动命令
2019-07-19 17:55:001.首先安装Minio到你的 Windows系统的盘符中,例如D盘 2. 打开dos命令行,进入存放minio.exe的文件夹下,输入minio.exe server /data 命令,意味着启动minio服务器,/data表示存储到minio的文档等都会存储到... -
U盘安装windos10,报错“Windows 无法打开所需的文件 Sources\install.wim”
2019-07-03 01:07:56报错原因: 使用UltraISO等软件刻录镜像时默认使用FAT32文件系统,该系统不支持大于...2、更改U盘文件系统:进入命令行模式,输入 convert f: /fs:NTFS (F盘为我的U盘所在盘符) 然后打开镜像文件,找到Source... -
解决 U盘安装Windows Server 2012 R2 报错 Windows 无法打开所需的文件 Sources\install.wim...
2017-06-05 12:08:00报错原因: 使用UltraISO等软件刻录镜像时默认使用FAT32文件系统。该系统不支持大于4G的文件, 而Server 2012 R2的安装文件install.wim为...输入 convert f: /fs:NTFS (F盘为我的U盘所在盘符) 然后打开镜像... -
解决 U盘安装Windows Server 2012 R2 报错 Windows 无法打开所需的文件 Sources\install.wim
2015-03-19 13:09:01报错原因: 使用UltraISO等软件刻录镜像时默认使用FAT32文件系统,该系统不支持大于4G的文件, ...进入命令行模式,输入 convert f: /fs:NTFS (F盘为我的U盘所在盘符) 然后打开镜像文件,找
-
book-riscv-rev1.pdf
-
xxljob源码分析
-
STM32F103RET6+0.91-oled屏 OfflineSWD板AD设计原理图+PCB+3D封装文件.zip
-
C/C++反汇编解密
-
小猪佩奇(第二次,好紧张)
-
无敌小鸟.zip 小鸟很好玩
-
制作账号密码登录样式
-
issdfut_64_3.0.10.iso
-
libFuzzer视频教程
-
玫瑰花(第三个作品,不知道你们觉得好不好),我才仅仅13岁
-
计算机二级考点思维导图.rar
-
BlueStacksInstaller_4.260.0.1032_native_bdbfcc0f86256a7cac5ac6cc24e388c0.exe
-
Galera 高可用 MySQL 集群(PXC v5.7+Hapro)
-
果蝇优化求解车辆调度算法源代码C++.rar
-
PPT大神之路高清教程
-
大学计算机网络课件、习题及题解
-
小米家投影仪2和极米z6x 哪个好
-
转行做IT-第15章 Collection、泛型、Iterator
-
1500个前端开发常用JavaScript特效
-
Windows系统管理