设为首页 收藏本站
查看: 804|回复: 0

[经验分享] cmder git bash 使用

[复制链接]
发表于 2018-1-15 06:28:15 | 显示全部楼层 |阅读模式

  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-key
  • git 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>  
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
  • Coding in Windows - Setting Up Git & Cmder
  • Git学习笔记(常用命令)

运维网声明 1、欢迎大家加入本站运维交流群:群②:261659950 群⑤:202807635 群⑦870801961 群⑧679858003
2、本站所有主题由该帖子作者发表,该帖子作者与运维网享有帖子相关版权
3、所有作品的著作权均归原作者享有,请您和我们一样尊重他人的著作权等合法权益。如果您对作品感到满意,请购买正版
4、禁止制作、复制、发布和传播具有反动、淫秽、色情、暴力、凶杀等内容的信息,一经发现立即删除。若您因此触犯法律,一切后果自负,我们对此不承担任何责任
5、所有资源均系网友上传或者通过网络收集,我们仅提供一个展示、介绍、观摩学习的平台,我们不对其内容的准确性、可靠性、正当性、安全性、合法性等负责,亦不承担任何法律责任
6、所有作品仅供您个人学习、研究或欣赏,不得用于商业或者其他用途,否则,一切后果均由您自己承担,我们对此不承担任何法律责任
7、如涉及侵犯版权等问题,请您及时通知我们,我们将立即采取措施予以解决
8、联系人Email:admin@iyunv.com 网址:www.yunweiku.com

所有资源均系网友上传或者通过网络收集,我们仅提供一个展示、介绍、观摩学习的平台,我们不对其承担任何法律责任,如涉及侵犯版权等问题,请您及时通知我们,我们将立即处理,联系人Email:kefu@iyunv.com,QQ:1061981298 本贴地址:https://www.yunweiku.com/thread-435198-1-1.html 上篇帖子: 关于Git的礼节 下篇帖子: git tag的使用
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

扫码加入运维网微信交流群X

扫码加入运维网微信交流群

扫描二维码加入运维网微信交流群,最新一手资源尽在官方微信交流群!快快加入我们吧...

扫描微信二维码查看详情

客服E-mail:kefu@iyunv.com 客服QQ:1061981298


QQ群⑦:运维网交流群⑦ QQ群⑧:运维网交流群⑧ k8s群:运维网kubernetes交流群


提醒:禁止发布任何违反国家法律、法规的言论与图片等内容;本站内容均来自个人观点与网络等信息,非本站认同之观点.


本站大部分资源是网友从网上搜集分享而来,其版权均归原作者及其网站所有,我们尊重他人的合法权益,如有内容侵犯您的合法权益,请及时与我们联系进行核实删除!



合作伙伴: 青云cloud

快速回复 返回顶部 返回列表