cmder git bash 使用
cmder 是一款 windows 下的命令集合软件,它可以集合各种系统下的命令,并且操作非常快速方便。
安装有两个版本,一个是简化版(4.27M),一个是完全版(75.7M),它们的唯一区别:完全版包含 git-for-windows,如果你已经装了 git-for-windows,直接下载简化版就好。
cmder 没有安装文件,直接下载解压文件,运行 Cmder.exe。
如果我们想 win+r “运行”中输入 cmder 来启动,需要在系统环境变量中添加路径,如下:
添加到右键命令(需要运行管理员权限):
Cmder.exe /REGISTER ALL
以管理员权限运行命令:
下面在 cmder 中配置 git bash,win+alt+t 打开配置页面:
附 linux 常用命令:
mkdir
:创建文件夹rmdir
:删除文件夹ls
:查看文件列表cat
:查看文件内容echo "hello" >> file.txt
:回显 和 管道命令
附 git bash 常用命令
ssh-keygen -t rsa -C "xishuai@cnblogs.com"
:生成ssh-keygit config --global user.name xishuai
:设置用户名git config --global user.email xishuai@cnblogs.com
:设置用户邮箱git log
:查看提交历史(q 退出)git log master ^origin/master
:查看未传送提交的详细信息git status
:查看本地修改与服务器的差异。git diff
:比较工作目录与暂存区的差异git diff HEAD
:比较工作目录与仓库中最近一次的提交间的差异git diff --cached
:比较了暂存区与仓库中最近一次的提交间的差异。git add .
:将这些差异文件添加,这样就可以提交了。git commit –m “这里是注释”
:提交更改到服务器。git commit -a -m '这里是注释'
:提交所有更改到服务器。git pull
:将服务器最新的更改获取到本地。git push origin master
:正式提交到远程的master服务器上。git checkout master
:切换到master分支。git checkout -f
:还原本地没有提交的修改git merge local master
:将本地的local合并到远程的master上。
设置提交者的昵称和邮箱:
// 设置全局
git config --global user.name "Author Name"
git config --global user.email "Author Email"
// 或者设置本地项目库配置
git config user.name "Author Name"
git config user.email "Author Email"
Mac 生成 SSH(将id_rsa.pub
内容拷贝到 Gitlab SSH key):
$ ssh-keygen -t rsa -C yuezhongxin@gmail.com
Generating public/private rsa key pair.
Enter file in which to save the key (/Users/xishuai/.ssh/id_rsa):
Enter passphrase (empty for no passphrase):
Enter same passphrase again:
Your identification has been saved in /Users/xishuai/.ssh/id_rsa.
Your public key has been saved in /Users/xishuai/.ssh/id_rsa.pub.
The key fingerprint is:
SHA256:V5ojvhKEAge9Mnu6OKzDT/63nVmenVPwlOVY9djrtfA yuezhongxin@gmail.com
The key's randomart image is:
+---[RSA 2048]----+
|.o o|
|. o o+|
| o . . . .+=|
|o o . . + ..oo|
| + . . S = .+..|
|. . .. o . +oo|
|oo . .. . .E |
|=oo ....= o.. |
|=+.o...oo+ o o. |
+----[SHA256]-----+
参考资料:
cmder git bash 使用的更多相关文章
- Git bash下中文乱码问题
Git bash下中文乱码--解决方案 解决办法1: 在git bash下,右键 出现下图,选择options: 选择"Text" 将Character set设置为 UTF-8 ...
- 解决Scala Play框架在Git Bash运行的异常:Could not find configuration file ../framework/sbt/sbt.boot.properties
Git Bash+ConEmu可以模拟Linux强大的命令行.不过在结合Scala和Play时,需要注意如下事项: 1. Scala的安装在64位操作系统下,默认会放在“C:\Program File ...
- msysgit之git bash方便的复制粘贴,默认工作目录,窗口大小,提高速度等小窍门
桌面图标点鼠标右键,选择属性,修改工作目录到自己的git目录: 打开快速编辑,这时候鼠标左键可以随意选取文本,enter键复制.鼠标右键是粘贴.另外,粘贴的快捷键是 inerst键 修改默认窗口大小 ...
- shell,bash,git bash,xshell,ssh
一:shell是linux/unix系统的外壳,也可以理解为命令行接口,就是你输入并执行命令行的地方.bash(born again shell)是shell的一种,最常用的shell之一.你在你的l ...
- Windows 环境下配置 git bash 的 HOME 默认路径
0.引 在 windows 下安装 git 之后, git 默认的HOME和~路径一般都是C:\Users\用户名,每次得用命令切换到常用的Repository下,此操作重复而没有意义.为了修改默认路 ...
- Git bash 配置ssh key
问题描述 昨天为了配置Qt create中的Git,把我一直在使用的Github删除了,今本以为,这样git的一些配置还在,可是,今天上传一些提交的时候,提示我,git没有密钥.梳理一下,这个简单的配 ...
- 初学git:用git bash往github push代码
对于我来说,最开始使用github主要是为了使用它的pages功能展示demo.其实这些都是用Github for Windows push上去的,图形化界面的客户端使用确实简单,但是逼格不够,好吧其 ...
- 详细介绍如何在win7下首次实现通过Git bash向Github提交项目
详细介绍如何在win7下首次实现通过Git bash向Github提交项目 引自:http://jingpin.jikexueyuan.com/article/35944.html 作者: wddoe ...
- When cloning on with git bash on Windows, getting Fatal: UriFormatException encountered
I am using git bash $ git --version git version .windows. on Windows 7. When I clone a repo, I see: ...
随机推荐
- HTTP协议系列(1)
一.为什么学习Http协议 首先明白我们为什么学习HTTP协议,也就是说明白HTTP协议的作用.HTTP协议是用于客户端与服务器之间的通讯.明白了HTTP协议的作用也就知道了为什么要学习H ...
- [原] KVM 虚拟化原理探究(1)— overview
KVM 虚拟化原理探究- overview 标签(空格分隔): KVM 写在前面的话 本文不介绍kvm和qemu的基本安装操作,希望读者具有一定的KVM实践经验.同时希望借此系列博客,能够对KVM底层 ...
- Enterprise Solution 3.1 企业应用开发框架 .NET ERP/CRM/MIS 开发框架,C/S架构,SQL Server + ORM(LLBL Gen Pro) + Infragistics WinForms
行业:基于数据库的制造行业管理软件,包含ERP.MRP.CRM.MIS.MES等企业管理软件 数据库平台:SQL Server 2005或以上 系统架构:C/S 开发技术 序号 领域 技术 1 数据库 ...
- JS与APP原生控件交互
"热更新"."热部署"相信对于混合式开发的童鞋一定不陌生,那么APP怎么避免每次升级都要在APP应用商店发布呢?这里就用到了混合式开发的概念,对于电商网站尤其显 ...
- .NET Core采用的全新配置系统[9]: 为什么针对XML的支持不够好?如何改进?
物理文件是我们最常用到的原始配置的载体,最佳的配置文件格式主要由三种,它们分别是JSON.XML和INI,对应的配置源类型分别是JsonConfigurationSource.XmlConfigura ...
- Oracle 数据库知识汇总篇
Oracle 数据库知识汇总篇(更新中..) 1.安装部署篇 2.管理维护篇 3.数据迁移篇 4.故障处理篇 5.性能调优篇 6.SQL PL/SQL篇 7.考试认证篇 8.原理体系篇 9.架构设计篇 ...
- MongoDB系列(一):简介及安装
什么是MongoDB MongoDB 是由C++语言编写的,是一个基于分布式文件存储的开源数据库系统. 在高负载的情况下,添加更多的节点,可以保证服务器性能. MongoDB 旨在为应用提供可扩展的高 ...
- 【Java每日一题】20170106
20170105问题解析请点击今日问题下方的"[Java每日一题]20170106"查看(问题解析在公众号首发,公众号ID:weknow619) package Jan2017; ...
- ActiveRecord模式整理
DAO Data Access Object,数据访问对象 DAO是一个软件设计的指导原则,在核心J2EE模式中是这样介绍DAO模式的:为了建立一个健壮的J2EE应用,应该将所有对数据源的访问操作抽象 ...
- Android Weekly Notes Issue #236
Android Weekly Issue #236 December 18th, 2016 Android Weekly Issue #236 本期内容包括: Google的物联网平台Android ...