// 配置全局参数
git config --global user.name "wanghao"
git config --global user.email "752246@qq.com"
//创建版本库
cd D: //切换到D盘根目录下
cd www //切换到www目录下
mkdir testgit //在www目录下创建testgit子目录
cd testgit //切换到testgit目录下
pwd //显示当前工作目录 /d/www/testgit
git init //初始化,反馈为:Initialized empty Git repository in d:/www/testgit/.git/
// 此时,在d:/www/testgit/目录下,生成了一个隐藏目录.git,此目录下内容不要轻易改动。
//将文件添加到暂存区里面
git add readme.txt //readme.txt是你需要添加到暂存区的文件名
//将暂存区的内容提交到仓库
git commit -m "提交的注释"
//此处需要注意,后面每次提交,都必须要先用add方法把文件提交到暂存区
//查看当前状态,是否还有未提交的文件
git status
//查看文件到底改了什么内容
git diff readme.txt
//查看版本记录
git log //显示版本记录
git log --pretty=oneline //每条记录只显示一行(历史版本比较多的时候用)
//回退版本
git reset --hard HEAD^ //回退到上一个版本
git reset --hard HEAD^^ //回退到上上一个版本
//通过版本号回退(前进)
git reflog //可以查看版本号(包括已经被回退的版本)
git reset --hard 6fcfc89 //此处6fcfc89为前一个命令所查到的版本号
//名词解释
以上案例中,
工作区:testgit目录下除.git目录外,所有的文件
版本库:.git目录
//一次添加多个文件
git add readme.txt
git add test.txt
git commit -m "一次添加多个文件,一次性提交"
//撤销之前的修改
git checkout -- readme.txt
//远程仓库
git remote add origin https://github.com/sunny821211/testgit.git
git push -u origin master
目前看到六:创建与合并分支
浙公网安备 33010602011771号