git 学习总结及心得

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查看修改情况


待续

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容