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  查看配置信息

git 入门
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 工作流

git 入门git 入门