cmd/powershell常用命令 git常用命令
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常用命令的更多相关文章
- 几个常用的 Git 高级命令
Git 是一款开源优秀的版本管理工具,它最初由 Linus Torvalds 等人开发,用于管理 Linux Kernel 的版本研发.相关的书籍和教程网上琳琅满目,它们多数都详细的介绍其基本的使用和 ...
- [版本控制之道] Git 常用的命令总结(欢迎收藏备用)
坚持每天学习,坚持每天复习,技术永远学不完,自己永远要前进 总结日常开发生产中常用的Git版本控制命令 ------------------------------main-------------- ...
- Git 常用的命令总结(欢迎收藏备用)
总结日常开发生产中常用的Git版本控制命令 ------------------------------main-------------------------------- <极客镇楼> ...
- Git 常用命令列表
1 常用 $ git remote add origin git@github.com:yeszao/dofiler.git # 配置远程git版本库 $ git pull origin master ...
- Git 常用命令和 Git Flow 梳理
git 用 git 有一段时间了,之前没有详细地了解 git flow,导致协作过程中或多或少出现了一些头疼问题.最近静下心来理了下 git flow 的整个流程,再回头看开朗了不少,总结到这里.介绍 ...
- [git]常用 Git 命令清单
新建 创建一个新的 git 版本库.这个版本库的配置.存储等信息会被保存到.git 文件夹中 # 初始化当前项目 $ git init # 新建一个目录,将其初始化为Git代码库 $ git init ...
- Git基础命令的使用——详细教程2
Git安装默认完成后,在左面点击鼠标右键,鼠标右键菜单中会多出来两个选项: a) Git GUI Here <—> 图型界面模式 b) Git Bash Here <—> ...
- 源代码管理相关命令(Git常用命令、Nuget常用命令、CMD常用命令)
Git常用命令 源代码工具 工具名称 相关地址 Git Git for Windows VSC Visual Studio Code VSC插件(Gitlen) GitLens - Git super ...
- 常用到的简单命令 Sublime Git NPM WindowsCMD MacTerminal(Unix命令) Vim
sublime 选择标签及其内容 ctrl+shift+a连续按两次 调出Package console: Mac: command + shift + p 安装插件: 1.调出 Package co ...
随机推荐
- golang开发:CSP-WaitGroup Mutex
CSP 是 Communicating Sequential Process 的简称,中文可以叫做通信顺序进程,是一种并发编程模型,最初于Tony Hoare的1977年的论文中被描述,影响了许多编程 ...
- 【小白学PyTorch】11 MobileNet详解及PyTorch实现
文章来自微信公众号[机器学习炼丹术].我是炼丹兄,欢迎加我微信好友交流学习:cyx645016617. @ 目录 1 背景 2 深度可分离卷积 2.2 一般卷积计算量 2.2 深度可分离卷积计算量 2 ...
- Linux内存子系统——Locking Pages(内存锁定)
该部分内容可以参考libc man page 3.5 LockingPages 概述 你可以让系统将特定的虚拟内存页与实际页帧相"关联",并保持这样的状态(称为锁定).该部分内存不 ...
- nginx异步访问mysql
nginx中有一个模块有这个功能,(以前的文章中扩展,这里叫模块,以后统一叫模块,模块可能准确点,因为扩展是单独的文件,而模块是嵌入到主文件中的),这个模块叫drizzle-nginx-module, ...
- java 泛型学习随笔
对于java 泛型 编译时处理,运行时擦除的特点理解 对于编译时处理 在使用泛型相关的类或方法时,如果声明时的类型和具体使用时的类型不一致则直接会编译不通过 对于运行时擦除 当在运行时对两个相同类型但 ...
- JAVA MD5加密算法实现与原理解析
public static String md5Encode(String inputStr) { MessageDigest md5 = null; try { md5 = MessageDiges ...
- pytest封神之路第零步 快速入门
背景:本文是在系列第五篇发表后的补充篇章,第一篇介绍了tep,可能对不熟悉pytest的朋友不够友好,特意补充入门篇,帮大家快速了解如何动手写pytest.如果你是从这篇文章第一次阅读,那么请忽略以上 ...
- spring注解(Component、依赖注入、生命周期、作用域)
1.注解 注解就是一个类,使用@加上注解名称,开发中可以使用注解取代配置文件 2.@Component 取代<bean class="">,@Component 取代 ...
- MySQL 8.0索引合并
简介 参考https://dev.mysql.com/doc/refman/8.0/en/index-merge-optimization.html#index-merge-intersection. ...
- Centos-实时监控系统处理器状态-top
top 实时监控处理器状态的实时监控,能够显示系统中各个进程的资源占用状况 相关选项 -d 指定每两次屏幕信息刷新之间间隔秒数 -i 不显示闲置或者僵死进程信息 -c 显示进程整个命令路径 -s 安 ...