《2018年8月5日》【连续307天】
标题:git bash知识补充;
内容:
A.补充了解了一下git bash;
B.
1、常用命令行工具:
①cmd ②powershell ③git bash
2、命令行常用命令(在git bash上生效,部分在cmd无用)
-pwd (print working directory) 查看当前所在路径--绝对路径
-cd(change directory) 切换目标
-ls(list) 查看当前目录下的内容
-mkdir(make directory) 创建目录
-touch 创建文件
-cat 查看文件内容(一次性将内容全部显示)
-less 查看文件内容(显示部分信息)--再次输入‘回车’一行一行显示,‘空格’一页一页显示 ,‘b’一次向上走一页
-rm(remove) 删除文件,-rm -rf 文件夹(循环递进删除文件夹)
-rmdir(remove directory)删除文件夹(只能删除空文件夹,不常用)
-clear 清屏
-q 退出
-mv(move) 移动文件或重命名
-cp(copy) 复制文件
-echo ‘内容’ > 文件名 (输出内容到文件中,每次输入都是覆盖原来的文件)
-echo ‘内容’ >>文件名(输出内容到文件中,每次输入都是追加新内容)
Git常用命令
① 配置git用户名和密码
git config --global user.name sun
git config --global user.email [email protected]
② 查看当前git的配置
git config --list
③ 初始化git 仓库
git init
④ 查看当前仓库的状态
git status
⑤ 将工作目录中的文件添加到暂存区
git add sun.html(这个命令上传一个文件) git add .(这个命令会将当前目标下所有文件上传) git add a.txt b.txt (如果上传多个,文件名之间用空格)
⑥ 将暂存区中的代码提交到本地仓库,形成一个版本
git commit -m 备注(如果备注内容带空格,则需要加‘’)
⑦ 查看本地仓库中的历史提交版本
git log
⑧ 将暂存区中文件删除
git rm --cached 文件名
注意: 1、必须保证工作目录中代码和暂存区中代码一致。 2、删除之后,工作目录中仍然有此文件而暂存区没有。git不将管理该文件。
⑨ 用暂存区中的文件覆盖工作目录中的文件
git checkout -- 文件名
⑩ 回滚到本地仓库中特定版本并覆盖暂存区和工作目录
git reset --hard commitID(commitID可以到git log中查看提交编号),有种方式:1、全部黏贴 2、只取前6位