git 代码复习
第一步 自报家门
git config --global user.name "indianmifan"
git config --global user.email"lyang1817@163.com"
2.创建库
默认的主目录是c/user/lyang
mkdir xxxx
在当前目录下新建一个目录(目录即文件夹)
通过mkdir xxxx
建立空目录 第一期作业
cd xxxx
更改目录 (change dirction)
cd ..
更改目录到上级目录
cd使用方法\
git init
pwd
ls -ah
不赘述
git add
如果要在子目录add a file 需要先cd到该子目录
git commit -m "xxxxx"
删除文件git rm xxx.txt
文件夹git rm -rf xxxx
若用git rm xxx
删除文件则报错cannot remove .....is a directory
git status
查看仓库状态
git diff xxx.txt
查看修改的内容
git diff HEAD -- xxx.txt
查看工作区与版本库里最新版的区别
gi t log
用来查看提交日志 git log --pretty=oneline
单行显示
head 当前版本
head^上一个
head^^上两个版本
head^100上一百个
git reset --hard HEAD^ 退回上一个版本
(在已经commit到版本库的情况下 注意与下面一节的区分)使用git log
已经看不到被退回的版本 但如果命令行窗口还没关闭就可以往上翻找到该版本的版本号 取其前几位为xxxxx
使用指令git reset --hard xxxxx
即可退回该版本
如果窗口已关闭 还可以使用git reflog
找到该版本号
所以说在commit时要写好备注这样才找得到想要的版本号
撤销修改
1.修改只是在工作区 则可以手动删除 或者用git checkout -- xxx.txt
(原理是用版本库里的版本替换掉工作区的版本)
2.修改已经add到缓存区 git reset HEAD xxx.txt
3.用git status查看修改情况
待续
网友评论