git 入门
安装git 地址: https://git-scm.com/download/win
git init 初始化版本库;
git config --global user.name "wangzai" 设置用户名为某某
git config --global user.email "[email protected]" 邮箱
git config --list 查看配置信息
pwd //查看当前目录
ll //查看所有文件,不包括隐藏文件
cd .. 返回上一层目录
mkdir demo2 新建文件
cd demo2 进入文件
ll 查看所有文件
git init 初始化 当前git仓库
ls -a 查看所有文件(包括隐藏文件(.开头的文件都是隐藏文件)
echo "git repo2" >> test.txt 把信息追加到文本, >> 管道追加符号。
cat test.txt 展示当前文件内容。
git add test.txt 添加文件
git commit -m "repo2 first commit " 提交文件git -m 是描述/备注的意思。
git status 查看当前状态:所在分支。有无文件未提交。
git 工作流:
工作区(本地开发使用)
暂存区:(测试区)
版本库:(生产区)
git status
git add bash_demo.txt 从本地添加文件到暂存区
git commit -m "first commit" 从暂存区提交文件到生产区
git status
修改文件
git add bash_demo.txt
git reset head bash_demo.txt 恢复到上一个版本
git chechout -- bash_demo.txt 检出文件到本地
git status
git add bash_demo_txt.txt
git commit -m "second commit" 提价文件并添加注释
git log 查看日志
-- 获取第一次 commit号。
git reset --hard +(第一次提交的号)把暂存区和工作区回滚到第一次提交的内容。
git status
git rm bash_demo.txt 删除文件
git commit -m "delete bash_demo" 提交添加备注
git status
显示的内容: on branch master nothing to commit,working tree clean
图解:git 工作流