git - 创建版本库(二)
2019-03-27 本文已影响0人
w_wx_x
鼠标右击.png鼠标右击,点击Git Bash Here,进入命令窗口
命令行窗口.png
1.创建一个新的项目,并将其初始化为一个Git仓库
// 输入以下命令
mkdir gitRep // 创建gitRep文件夹
cd gitRep // 进入gitRep文件夹
pwd // 查看该文件夹的目录
git init // 把这个目录变成Git可以管理的仓库,此时当前目录下会多了一个.git目录,用于跟踪管理版本库的,最好不要改动这个文件,否则会把仓库破坏掉
命令输入.png
文件夹.png
新建readme.txt.png2.在gitRep文件夹下新建一个readme.txt,并将其添加到仓库
readme.txt.png
git status // 显示仓库当前的状态
git add readme.txt // 将文件添加到仓库
git commit -m 'add a readme file' // 文件提交到仓库,-m后面输入的是本次提交的说明
image.png
image.png3.修改readme.txt文件,删除掉最后一句
git status // 查看当前仓库状态
git diff readme.txt // 具体查看该文件做了什么修改
image.png
4.查看历史记录(提交日志)
git log
5.版本回滚
git reflog // 记录你每一次的命令
git reset --hard HEAD^ // HEAD^上一版本,HEAD^^上上版本,HEAD~100往上100个版本
git reset --hard 1094a // 1094a为commit id,指定到某一版本
image.png
6.工作区
git checkout -- readme.txt // 丢弃工作区的修改
git reset HEAD readme.txt // 把暂存区的修改撤销掉,重新放回到工作区
修改文件并执行checkout命令,将会丢弃工作区的修改.png
image.png
7.文件删除,回滚
git rm test.txt // 删除test.txt文件并提交
git commit -m 'remove test.txt'
git checkout -- test.txt // 删错了,版本库还有,此操作可以轻松的把误删的文件恢复到最新版本
相关链接:
git - 安装(一)
git - 代码的上传与拉取(三)
git - 分支、标签(四)
推荐网站:
廖雪峰git教程