GitHub使用流程- Git Shell 的一些命令总结(一) 工作之前

先不总结,先推荐教程:>>廖雪峰的官方网站 说了是学习笔记记录,因此大多是都是从别处“搬家”来经过自己精简总结的,在GitHub官网里看了半天英文介绍还是不太懂,于是找了很多中文网站查找下载的GitHub怎么使用。但大多都看不懂,只能干着急。这个网站的教程是最详细简单的,每一个步骤都有详细的说明和配图,还有视频说明,想学的一定要去看看,打打基础再去看英文官网上学习。

相信大家下载了软件以后桌面上也出现了一个Git Shell的程序,先不学怎么使用GitHub,先来学学Git Shell.

Git和Shell


目录


>为什么要学习Git Shell

点开GitShell以后发现居然是一个丑丑的DOS界面TAT。对于喜欢美好东西的处女座来说简直是一种折磨。。。作为一个准备装逼的大神是不用使用可视化GUI(图形界面)就可以做完任何工作的。但是作为专业人士来说,操作用命令行工具是比可实用GUI要简单高效的。

这里忍不住要插一句话,网上可以查到很多教程安装Git,大多都提到了一个高大上的东东:”Git Bash”。但是我只用上一篇文章的下载方式就下载了这个东西,并且可以使用使用所有的命令操作,关于这个问题小白我也不太懂,关于”Git Bash”是不是必要安装不太清楚,也望大神出来给说明下=_=。但是有一点,安装”Git Bash”需要用到另外的命令行和chou到爆的DOS界面,用上篇文章所述的方法是不需要操作的,只需要点开一个exe文件,允许所有的360警告就可以了。。。是不是更简单呢?

>git - -help 获取命令指南

在开始之前要先学会用“鱼竿”,打开Git Shell输入下面指令:

git --help

git --help

可以获取命令指南,里面列出了一些基本的操作和说明。这里就不一一搬过来翻译啦,后续文章一一尝试。

>git - -version测试Git的版本

可以先查看下Git的版本,输入:

git --version

git --version

这就是你的Git版本

>git config 最后一步:登陆

在一个项目中如果很多人都用Git工作,是需要识别每个人机器的,因此用以下代码登陆你的机器。

git config --global user.name "Your Name"
git config --global user.email "youremail@example.com"

git config --global

使用git config里面的“- -global”命令就可以登陆你的机器了,为了防止猪一样的队友提交了神一样的代码,你却不知道是谁,还是登陆一下为好。

没有反应?没有反应就是成功了。


先占个坑,后续会出一个所有指令的说明合集。敬请期待吧^_^。

  • 5
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
Git指令的Shell脚本,能够快速便捷地管理Git库,包括添加修改、提交修改、显示库状态、推送到远程库、从远程库更新到本地、版本恢复等操作。 使用方法: 1. 在Linux系统中,将本文件放在Git库目录下,利用Shell运行本文件; 2.在windows系统中,需下载安装与操作系统相对应的Git软件,并将本文件放在Git库目录下,双击即可运行。 运行示例: Please choose the first letter of options. [Add|Commit|Diff|Fetch|Exit|Help|Log|Push|User|Reset|Status]? h A: Add all changes to repository. C: Commit all changes to repository. D: Show differences between current version with HEAD->. E: Exit shell script. F: Fetch origin/master and merge. L: Show latest two-weeks logs of repository. P: Push commissions to origin/master. U: User command mode(Press ‘Enter’ to exit). R: Reset current version according version_id. S: Show status of repository. Please choose the first letter of options. [Add|Commit|Diff|Fetch|Exit|Help|Log|Push|User|Reset|Status]? s On branch master Your branch is up-to-date with 'origin/master'. Changes not staged for commit: (use "git add ..." to update what will be committed) (use "git checkout -- ..." to discard changes in working directory) modified: Git.sh modified: PyNote/PyNote_2.md no changes added to commit (use "git add" and/or "git commit -a") Please choose the first letter of options. [Add|Commit|Diff|Fetch|Exit|Help|Log|Push|User|Reset|Status]? a On branch master Your branch is up-to-date with 'origin/master'. Changes to be committed: (use "git reset HEAD ..." to unstage) modified: Git.sh modified: PyNote/PyNote_2.md

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值