提示:
本文为Git栏目:Git学习01:git命令—— git的基础命令01
Git学习01:git命令—— git的基础命令01
前言
git命令
基础命令
基础,命令
查看当前目录文件信息
ls
查看当前目录文件详细信息
ll
查看当前所有文件夹,包括隐藏文件夹
ls -a #查看当前所有文件夹,包括隐藏文件夹
进入用户文件夹
cd ~
进入D盘
cd d:
创建文件夹
mkdir git学习
创建文件
touch hello.txt#创建文件
历史命令
history>log.txt
查看指定文件内容
cat hello.txt
向指定文件写入内容
echo "hello git" > hello.txt #向hello.txt文件写入hello git
第二次输入会覆盖原内容
向直接定文件追加内容
echo "hello王建行">> hello.txt #>>表示追加内容,>表示覆盖内容
删除指定文件
rm hello.txt
删除指定文件夹
rm -r git学习 # 删除文件夹
下载历史指令到指定文件夹
history > log.txt
清屏,不会删除记录
clear #清屏,不会删除记录
流程操作
初始化git仓库
git init # 初始化git仓库
touch index.js #创建文件
echo "console.log("hello world")" > index.js #向index.js写入内容
cat index.js #查看文件内容
查看当前仓库所有文件的状态
git status # 查看当前仓库所有文件的状态
将文件放入暂存区
git add index.js #将index.js 放入暂存区
git add demo.js index.js #一次添加多个文件到暂存区
git add ./ # 表示添加指定文件夹(当前文件夹)到暂存区
git status # 存入暂存区后再次查看状态
将文件提交到本地仓库
git commit index.js -m 演示提交功能
git commit -a -m "第三次提交,提交前自动add" #提交前自动add
git status # 提交完成后查询状态
修改以提交的文件
echo "//添加一段注释" >> index.js #追加内容到index.js中
cat index.js
git status # 修改了提交过的文件后查看状态
git add index.js #将index.js 改动后的文件再次添加到暂存区
git status # 已经提交后的文件再次修改并提交查看后状态
git commit index.js -m "修改内容后再次提交"
git commit -m "撤销更新的提交"
查看日志
git log # 查看日志
git log -1 #查看最近一次的提交
git log --graph #图形化方式展示提交历史和关系
git log --pretty=oneline #简洁查询日志
git log --abbrev-commit --pretty=oneline --graph # 简洁查询日志
回滚到上次提交
git reset --hard HEAD~1 #回滚到上次提交
git log --pretty=oneline #简洁查询日志
git reset --hard ed6d1f9 #回滚到指定的日志上
git log --pretty=oneline #简洁查询日志