使用Git小乌龟完成常规的Git操作 #
Git和Git小乌龟下载地址 #
提交commit #
本地做出更改才能提交
新建一个abc.txt文件,里面随便输入点内容,让本地的文件出现修改
提交更改
推送push #
提交完之后才能推送,选择你要推送的分支和推送到远程的哪个分支
拉取pull #
一般推送之前都要拉取一下远端代码,看看有没有冲突。或者是拉取远端的新代码到本地。
解决冲突(使用vscode) #
当拉取下来的的代码文件的某一行代码和你本地相同文件里的某一行不一样的话就会出现冲突。
本地仓库1的h.txt文件修改并推送到远端的master
本地仓库2的h.txt文件
仓库2和仓库1的h.txt文件的同一行的内容不同
在仓库2里去拉取master
出现冲突
打开vscode,这是冲突的内容
保留双方更改
暂存,提交代码
切换分支 #
选择分支,带有remote是远端分支
回滚代码版本reset #
当前版本的h.txt文件
选择显示日志
回滚到commit为ttt的这个版本
选择硬重置
回滚后的h.txt文件
回滚被删除的分支 #
首先本地得有被删除的分支的commit才能回滚被删除的分支
删除此分支
创建一个新分支,用来回滚被删除的分支
在日志里找到最后被删除的分支的commit
之后再重置到这个commit
克隆Clone #
克隆成功