git bash的一些基本使用命令(回顾)

这几天初步学习了一些git bash的基本使用命令,感受使用起来仍是蛮舒服的,Git bash内置了Linux的命令,也就是说你能够在window系统中就能够 体验到了linux命令行操做的魅力。这些命令之后会常常使用,现将这些命令作一些简单的整理。linux

缩写

命令 缩写 解释
make directory     mkdir 建立目录
rmove rm 删除
move m 移动/重命名
copy cp 复制
list ls 罗列
change directory cd 改变目录

cd ~/Desktop   进入桌面git

mkdir demo-1 建立目录,这时你能够切到桌面,看到 demo-1 目录github

rm -rf demo-1 删除目录shell

touch 1.txt 建立文件,若是你发现文件后缀不见了,请让该死的 Windows 显示文件后缀vim

mv 1.txt 2.txt 这样咱们就把 1.txt 移到 2.txt 了,也就是重命名bash

常见自带命令

命令 解释
cd 进入目录
pwd 显示当前目录
mkdir 目录名 建立目录
mkdir -p 目录路径 建立目录
whoami 我是谁
-- --
ls 查看路径
ls -a 查看路径
ls -l 查看路径
ls -al 查看路径
-- --
cp 原路径 目标路径 复制文件
cp -r 原路径 目标路径 复制目录
-- --
mv 原路径 目标路径 移动节点
-- --
rm 文件路径 删除文件
rm -f 文件路径 强制删除文件
rm -r 目录路径 删除目录
rm -rf 目录路径 强制删除目录
-- --
tree 查看目录结构
in -s 源文件目录 目标文件目录 创建软连接

一:

  1. ls的使用  操做以下:

ls使用
ls使用

  1. cat命令的使用,cat命令主要用来查看文件内容,建立文件,文件合并,追加文件内容等功能  操做以下:

cat使用
cat使用

3.mv命令主要用来移动文件和重命名文件  操做以下:学习

mv命令

4.touch命令主要用来建立文件  操做以下:fetch

touch命令

  1. explainshell.com网站使用

使用这个网站可让您理解这些命令表明什么意思,当您在输入框输入命令简写时,它会显示这个简写命令的英文全称,从而加深你的理解和记忆。以下:当我输入mkdir后,他显示了make directories,意思是建立一个目录网站

git init命令初始化目录url

1.输入cd demo在桌面建立一个demo目录

2.输入git init 后,在demo中会生成一个.git目录

3.输入 ls -la 你就会看到 .git 目录,它就是一个「仓库」,不要进去看,这仓库里面有毒,别进去!(#^.^#)

git add将文件添加到[暂存区]

1.输入touch demo.txt在demo目录中建立demo.txt文件

2.输入ls -l既能够看见demo.txt

3.输入git add demo.txt添加文件到暂存区

git commit -v提交时显示全部diff信息,当输入命令后会进入vim界面,展现提交内容的差别,以帮助用户描述提交,提醒提交有哪些更改。

注意

git提交步骤:

1.进入工做目录

2.git init //初始化,若是是新目录必需要输入

3.git add + 文件名 // 将文件添加到暂存区

4.git commit -m "提交备注" //将文件添加到仓库

5.git remote add orgin git@github.com:jcbound/zuoyetijiao.git //关联远程仓库,

6.git pull --rebase origin master // 将git仓库的READEME.md文件下拉到本地工做目录(注意:若是本地目录中没有README.md文件必需要执行此步骤,若是有的话能够略过这步)

7.git push -u origin master //将文件推送到远程仓库

到此步骤基本结束

git版本回退:

1.git log 查看提交版本历史,选择要回退的版本

2.git rev-parse 查看当前分支版本信息

3.git push -f -u origin master 强制提交回退版本,(注:强制提交后,当前版本后面的提交版本将会删掉!)

git查看远程分支:

git remote -v git remote add <shortname> <url>

$ git remote add pb https://github.com/paulboone/ticgit
$ git remote -v
origin	https://github.com/schacon/ticgit (fetch)
origin	https://github.com/schacon/ticgit (push)
pb	https://github.com/paulboone/ticgit (fetch)
pb	https://github.com/paulboone/ticgit (push)
复制代码

git检查冲突: git diff

相关文章
相关标签/搜索