Git使用-基本操作

博客围绕Git展开,介绍了工作区和版本库的代码回退方法,如使用check out、reset和revert;阐述了分支操作,包括创建、提交、切换、合并和删除分支;还提及了Git冲突问题,虽未完全解决,但给出了在tortoise中解决冲突的一种办法。

摘要:
0.工作区的代码回退问题 check out
1.版本库回退问题 reset 和 revert
2.分支操作
3.git冲突问题

1.版本库回退问题

https://blog.csdn.net/qq_26769591/article/details/85124670

$ git add readme.txt
$ git commit -m “append GPL”
$ git log --pretty=oneline
git reset --hard 1094a 回退到指定版本 (master指向过去+工作区的代码也强制恢复成指定版本)
(注意,回退之后如果后悔了,又想回到新得版本可以通过版本号再恢复)
(注意 工作区–>add–>版本库)
讲道理只有add以后 才能commit 但是tortoise好像把commit和add捆绑在一起了
git checkout – readme.txt 将reademe.txt恢复到最近一次git add 或者是 git commit的状态 注意这也是切换分支的命令
删除文件:在本地删除文件之后 git rm 并且git commit 就可以把版本库的文件也删除了

2.分支操作

创建分支
$ git branch dev
$ git checkout dev

提交
$ git add readme.txt
$ git commit -m “branch test”

切换分支
$ git checkout master

合并修改
$ git merge dev

然后删除分支
$ git branch -d dev

查看分支
$ git branch

3.git的冲突问题(这块问题很大,尚未解决)

如果检测到冲突,git会加上一个冲突标志,必须删除冲突标志就表示修改冲突,然后才能提交?
在tortoise中解决冲突,之后要mark as resolved
解决办法一
-> pull -> 代码文件会显示冲突 -> 右键选择edit conficts,解决后点击编辑页面的 mark as resolved -> commit&push

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值