Git笔记之使用git Bash的命令集

   首先,吃水不忘挖井人,感谢linux创始人林纳斯托瓦兹(Linus Torvalds)在2005年开发了Git版本控制系统。
   Git是一个开源的分布式版本控制系统,用以有效、高速的处理从很小到非常大的项目版本管理。它采用了分布式版本库的方式,不必服务器端软件支持,使源代码的发布和交流极其方便。而且速度很快。Git 最为出色的是它的合并跟踪(merge tracing)能力。

Git Bash Here

0、Dash命令格式

命令  [-options]  [参数]
 $      可选         文件

  

  1. bash 常见命令
pwd  (Print Working Directory)  查看当前目录
cd   (Change Directory)  切换目录,如 cd /etc
ls   (List)        查看当前目录下内容,如 ls -al

  2 、命令集*分类

○  创建

                      ● mkdir (Make Directory) 创建目录,如 mkdir blog

● touch 创建文件,如 touch index.html

○  查看

●  cat 查看文件全部内容,如 cat index.html (必须有后缀名)

● more & less 查看文件,如 more /etc/passwd & less /etc/passwd

  这边使用的是仿linux系统的,more不能用,只能用less,  【less  文件名】 linux上可用;
more直接打印出来;less直接进入Vi编辑器看文件。

              ● head 查看文件前几行,如 head -5 index.html

● tail 查看文件后几行 –n –f,如 tail index.html、tail -f -n 5 index.html

● history 查看操作历史

● who am i 查看当前用户  使用时中间无空格 whoami

○ 删除

● rm (remove) 删除文件,如 rm index.html

●  rm -rf  blog   强删文件blog  (注:强删时必须加文件名,不然会发生恐怖的事,勿试) 

● rmdir (Remove Directory) 删除文件夹,只能删除空文件夹,<不常用>

○ 其他功能

●  mv (move) 移动文件或重命名,如 mv index.html ./demo/index.html

●  cp (copy) 复制文件,cp index.html ./demo/index.html

●  tab 自动补全,连按两次会将所有匹配内容显示出来

●  ssh 远程登录,如ssh [email protected]

●  > 和 >>   都是重定向,如echo hello world! > README.md,不同的是 >覆盖 >>追加

   $ echo hello world!
      hello world!     //直接输出打印出来
   $ echo hello world! > demo.txt     //会将hello world!内容重定向打印到demo.txt中
   $ echo hello Fauss! > demo.txt    //hello Fauss! 会将demo.txt中的hello world!覆盖掉
   $ echo hello Fauss! >> demo.txt   //hello Fauss!只会追加到demo.txt中的hello world!的后面

● wget 下载,如 wget https://nodejs.org/dist/v4.4.0/node-v4.4.0.tar.gz

● tar 解压缩,如 tar zxvf node-v4.4.0.tar.gz

● curl 网络请求,如 curl http://www.baidu.com

●  |   管道符,将上一次处理的结果当下一次的参数

●  grep 匹配内容,一般结合管道符使用

时间: 2024-10-16 22:10:40

Git笔记之使用git Bash的命令集的相关文章

Git Bash Cmd命令笔记

生成ssh公钥ssh-keygen -t rsa -C "[email protected]" # 三次回车即可生成 ssh key 查看你的public keycat ~/.ssh/id_rsa.pub 测试下是否联通ssh -T [email protected]返回Welcome to [email protected], xxxxxxx! --标示成功 初始化git init 输入git add . 提交git commit -m "Gitcommit" 提

GITHUB中GIT BASH基础命令行

在github上已经注册了账号. 特别注意: 括号内均为提示信息 1.常用命令行工具: ①cmd ②powershell ③git bash 2.命令行常用命令(在git bash上生效,部分在cmd无用) ? -pwd (print working directory) 查看当前所在路径--绝对路径 ? -cd(change directory) 切换目标 ? -ls(list) 查看当前目录下的内容 ? -mkdir(make directory) 创建目录 ? -touch 创建文件 ?

Git初探--笔记整理和Git命令详解

几个重要的概念 首先先明确几个概念: WorkPlace : 工作区 Index: 暂存区 Repository: 本地仓库/版本库 Remote: 远程仓库 当在Remote(如Github)上面clone一个项目到本地时(假设项目名为GitTest),在本地就会看到一个名为GitTest的目录,目录下有项目代码和一个名为.git的目录,什么是工作区呢,就是除了.git文件夹以外的所有东西,我们主要在工作区上阅读,修改,添加删除代码和其他内容,而这个.git目录就称为一个版本库,这个版本库中存

GIT笔记命令行(1)

Git简单易用,只要输入git就可以列出他的所有参数 1 C:\Users\spu>git 2 usage: git [--version] [--help] [-C <path>] [-c name=value] 3 [--exec-path[=<path>]] [--html-path] [--man-path] [--info-path] 4 [-p | --paginate | --no-pager] [--no-replace-objects] [--bare] 5

git bash 的命令

git clone https://github.com/JasonCheung2012/learngit.git #版本库网址 git add zhangjiethu.txt git commit -m "add a file" git push -u origin master    #将你本地的仓库提交到你的github账号里,此时会要求你输入你的github的账号和密码 git status                          #查看工作区.版本库(暂存区.当前分

Git 笔记

* 廖雪峰 git 教程 git clone git地址 git pull 拉取文件到本地 如果需要提交文件,先push 废弃某个加在了缓冲区的文件git checkout -- aa.txt ------------- git添加一个文件 --git add aa.txt ------------- git撤销本地所有未提交的更改 [有效]-------------------1. git clean -df2. git reset --hard第一个命令只删除所有untracked的文件,如

git笔记:通过给grunt-inline打tag看tag操作

晚上review了下grunt-inline的issues,看到有个兄弟pull request,修正了0.3.0版本的一个bug.于是就merge了下,然后发布了0.3.1版本(这里). npm publish后,突然想到一个问题,发布了这么多个版本了,但好像都没有打过tag,这个不利于版本回溯以及bug trace.svn版本管理里有tag的概念,git里八九不离十也有,虽然还没用过.就简单百度了下,打完tag后顺便做下笔记: 查看tag git tag 比如我在grunt-inline的项

每天学点Git -- 笔记(四)

现在,我们考虑一种情况,当你修改了文件,但是此时你想撤销它,怎么办?下面,我们用代码试验一下: (1)在readme.txt中添加新的一行: $ cat readme.txt Git is a distributed version control system. Git is free software distributed under the GPL. Git has a mutable index called stage. Git tracks changes of files. My

版本控制之道 — 使用Git 笔记

第一次看这本书,是在两年以前了,最近又看了一遍,发现好多东西已经忘记了,另外,在最近两年的工作中,有些很有用的命令我居然一次都没用过, 所以,为以后查阅方便和更有效率的工作,写一篇笔记吧. 一.概述 版本库和工作目录树: 1.使用Git相关命令初始化版本库,即生成".git"目录,于是,".git"目录的父目录就是工作目录树 2.克隆(clone)一个已有的版本库,也就连带创建了工作目录树 Git安装完成之后,配置相关参数: --global参数代表配置的是全局参数