这几天初步学习了一些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 源文件目录 目标文件目录 | 创建软连接 |
3.mv命令主要用来移动文件和重命名文件 操做以下:学习
4.touch命令主要用来建立文件 操做以下:fetch
使用这个网站可让您理解这些命令表明什么意思,当您在输入框输入命令简写时,它会显示这个简写命令的英文全称,从而加深你的理解和记忆。以下:当我输入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