Git 笔记:廖雪峰Git 教程总结

本文详细介绍了Git的分支管理和远程库操作,包括如何提交、撤销修改,删除文件,创建、切换、合并分支,以及标签管理。在团队开发中,推荐使用master分支作为稳定版本,dev分支进行开发,并通过feature分支处理特性开发,bug分支修复错误。此外,还讲解了如何创建、推送和管理标签,以及设置Git别名和配置文件。
摘要由CSDN通过智能技术生成

总结自

廖雪峰Git教程

管理修改

a. 提交修改

git add <filename>
git commit -m "注释信息"

提交后,用git diff HEAD -- readme . txt命令可以查看工作区和版本库里面最新版本的区别

b. 撤销修改

git checkout -- file 可以丢弃工作区的修改

● 命令git reset HEAD <file>可以把暂存区的修改撤销掉(unstage) ,重新放回工作区:

$ git reset HEAD readme. txt
Unstaged changes after reset:
readme. txt

git reset 命令既可以回退版本,也可以把暂存区的修改回退到工作区。当我们用HEAD时, 表示最新的版本。

● 已经提交了不合适的修改到版本库时,想要撤销本次提交,参考版本回退( 命令git reset --hard commit_ id) 一节, 不过前提是没有推送到远程库。(要重返未来,用 git reflog 查看命令历史,以便确定要回到未来的哪个版本。)

C.删除文件

改错了,要从版本库中删除该文件,那就用命令git rm删掉,并且git commit:

$ git rm test. txt
rm 'test. txt'
$ git commit -m "remove test . txt"

● 另一种情况是删错了,因为版本库里还有呢,所以可以很轻松地把误删的文件恢复到最新版本:

$ git checkout -- test.txt

git checkout 其实是用版本库里的版本替换工作区的版本,无论工作区是修

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值