cmd/powershell:

1. 新建文件夹: mkdir directoryName 2. 新建文件: cmd: type nul>fileName (空文件) powershell: new-item fileName -type file echo "content">fileName (有内容的文件) 3. 删除文件夹: cmd: del directoryName powershell: rmdir directoryName 4. 删除文件: cmd: del fileName powershell:rm/del fileName 5. 重命名文件/文件夹: cmd: rename fileName newFileName/directoryName powershell: mv fileName newFileName / mv directoryName newDirectoryName 6. 打开文件: powershell: get-content fileName 7. 清空面板: clear 8. 查看当前文件夹下所有文件列表:dir

git:

`本地操作:

git status: 查看状态(共:本地未跟踪、暂存、已提交三种状态)

git add: 本地添加到暂存,对文件进行跟踪

git diff: 本地文件相对于暂存文件的区别

git diff --cached: 暂存和最后提交的文件之间的区别

git difftool / git difftool --cached : 使用vim工具对比文件(:qa+enter退出)

git commit -m "描述信息": 暂存的文件提交到版本库 、如果忘记添加注释::wq 退出添加注释状态

git rm fileName: 移除本地文件并将该文件取消跟踪状态

git rm fileName --cached: 删除对该文件的跟踪,保留本地文件

git mv oldName newName: 重命名文件(相当于在本地删掉文件,再增加文件,再add;文件处于没有状态图标的状态,实际上已经在暂存区域)

git log / git log -number: 查看提交记录,-number查看最近几次

git log --patch -number: 查看最近number次的修补详细信息

git log --stat -number: 查看最近number次的简要提交信息

q: 退出查看历史

git commit --amend: 覆盖提交,将需要提交未提交的文件添加到上一次的提交中

git restore HEAD fileName: 取消暂存文件(git status的提示中)

git checkout --fileName: 取消对未暂存的本地文件的修改,实际是用最近一次提交的版本覆盖本地的文件(git status的提示中)

远程操作:

git remote: 获取所有远程仓库信息

git remote -v: 获取所有远程仓库的简写以及URL信息

git remote show remoteName: 查看某一个远程仓库的详细信息

git remote add remoteName url: 添加远程仓库

git remote rename oldName newName: 修改远程仓库的简写名字

git remote rm remoteName: 移除某个远程仓库

git clone: 克隆远程仓库内容到本地

git fetch <remoteName/url>: 从远程仓库更新代码,可以是URL或者在添加远程仓库时起的名字也可以省略;该操作不会自动合并或修改本地文件,需要手动合并。

git pull: 从远程仓库更新代码,不同于git fetch remote,它会自动尝试合并到当前分支(与本地已commit的版本库进行对比合并),相当于git fetch + git merge。理论上说,执行该命令之前需要先查看当前状态,将为add和commit的文件提交到本地仓库之后,再执行该命令进行拉取跟本地仓储库合并。

git push: 推送本地内容到远程仓库`

cmd/powershell常用命令 git常用命令的更多相关文章

  1. 几个常用的 Git 高级命令

    Git 是一款开源优秀的版本管理工具,它最初由 Linus Torvalds 等人开发,用于管理 Linux Kernel 的版本研发.相关的书籍和教程网上琳琅满目,它们多数都详细的介绍其基本的使用和 ...

  2. [版本控制之道] Git 常用的命令总结(欢迎收藏备用)

    坚持每天学习,坚持每天复习,技术永远学不完,自己永远要前进 总结日常开发生产中常用的Git版本控制命令 ------------------------------main-------------- ...

  3. Git 常用的命令总结(欢迎收藏备用)

    总结日常开发生产中常用的Git版本控制命令 ------------------------------main-------------------------------- <极客镇楼> ...

  4. Git 常用命令列表

    1 常用 $ git remote add origin git@github.com:yeszao/dofiler.git # 配置远程git版本库 $ git pull origin master ...

  5. Git 常用命令和 Git Flow 梳理

    git 用 git 有一段时间了,之前没有详细地了解 git flow,导致协作过程中或多或少出现了一些头疼问题.最近静下心来理了下 git flow 的整个流程,再回头看开朗了不少,总结到这里.介绍 ...

  6. [git]常用 Git 命令清单

    新建 创建一个新的 git 版本库.这个版本库的配置.存储等信息会被保存到.git 文件夹中 # 初始化当前项目 $ git init # 新建一个目录,将其初始化为Git代码库 $ git init ...

  7. Git基础命令的使用——详细教程2

    Git安装默认完成后,在左面点击鼠标右键,鼠标右键菜单中会多出来两个选项: a)  Git GUI Here <—>  图型界面模式 b) Git Bash Here <—> ...

  8. 源代码管理相关命令(Git常用命令、Nuget常用命令、CMD常用命令)

    Git常用命令 源代码工具 工具名称 相关地址 Git Git for Windows VSC Visual Studio Code VSC插件(Gitlen) GitLens - Git super ...

  9. 常用到的简单命令 Sublime Git NPM WindowsCMD MacTerminal(Unix命令) Vim

    sublime 选择标签及其内容 ctrl+shift+a连续按两次 调出Package console: Mac: command + shift + p 安装插件: 1.调出 Package co ...

随机推荐

  1. 《图解HTTP》学习笔记之入门

    学习HTTP之前,很必要了解一下关于Web网络基础. TCP/IP协议族 1.应用层:应用层决定了向用户提供应用 服务时的通信活动,比如FTP(文件传输协议).DNS(域名系统).HTTP(超文本传输 ...

  2. java执行器

    Executor 执行已提交的 Runnable 任务对象.此接口提供一种将任务提交与每个任务将如何运行的机制(包括线程使用的细节.调度等)分离开来的方法.Executor 接口并没有严格地要求执行是 ...

  3. Kubernetes入门(四)——如何在Kubernetes中部署一个可对外服务的Tensorflow机器学习模型

    机器学习模型常用Docker部署,而如何对Docker部署的模型进行管理呢?工业界的解决方案是使用Kubernetes来管理.编排容器.Kubernetes的理论知识不是本文讨论的重点,这里不再赘述, ...

  4. Java基础一篇过(四)List这篇就够了

    文章更新时间:2020/08/03 一.List介绍 list是Java的一个接口,继承了Collection,常用到的有3个子类实现: ArrayList 底层数据结构是数组.线程不安全 Linke ...

  5. 刷题[bestphp's revenge]

    前置知识 phpsession反序列化 CRLF注入 即:利用漏洞,注入一个CRLF(\r\n)控制用户的Cookie,或者注入两个CRLF,控制返回给客户端的主体 php内置SoapClient类利 ...

  6. php+html实现用户登录退出

    随着渗透学习,逐渐意识到了学会开发也是非常重要的,仅仅是看懂感觉还是差了一些,所以写一写php的开发,这套程序目前并未有较完整的功能,之后会不断进行完善 登录页面.html <!DOCTYPE ...

  7. python3的基础数据类型

    看了很多文档,想自己整理一下关于python的数据类型.说干就干,下面接上. 首先,了解 常量与变量. 常量是什么?常量是指在整个程序操作过程中其值保持不变的数据: 变量是什么?变量即在程序运行过程中 ...

  8. mysql-7-join

    #进阶7:连接查询 /* 多表连接:查询的字段来自多个表 按功能分类: 内连接: 等值连接 非等值连接 自连接 外连接: 左外连接 右外连接 全外连接 交叉连接 */ USE girls; SELEC ...

  9. 1.变量:var,let,const

    var在ECMAScript的所有版本中都可以使用,而const和let只能在ES6及更晚的版本中使用. var,let,const三个关键字的区别 var: 1)声明作用域:在函数内部,使用var定 ...

  10. helm部署mysql

    如果您的kubernetes已有了helm,那么部署mysql的步骤可以进一步简化,那些原先需要自己动手配置的deployment和service都已集成在chart中,今天就来实战通过helm部署m ...