热门IT资讯网

Git 代码管理以及问题

发表于:2024-11-25 作者:热门IT资讯网编辑
编辑最后更新 2024年11月25日,libcdio: Existing folder found. Checking for updates...fatal: unable to access 'https://github.com/S

libcdio: Existing folder found. Checking for updates...
fatal: unable to access 'https://github.com/ShiftMediaProject/libcdio.git/': Failed to connect to github.com port 443: Timed out


1 获取历史版本代码
方案一: gitcheckout v3.0
方案二: gitcheckout
gittag

2 本地所有修改的,没有的提交的,都返回到原来的状态
git checkout.
切换到tag历史记录会处在分离头指针状态,这个是的修改是很危险的,在切换回主线时如果没有合并,之前的修改提交基本都会丢失,如果需要修改可以尝试git checkout -b branch tag创建一个基于指定tag的分支,例如:gitcheckout -b tset v0.1.0 这个时候就会在分支上进行开发,之后可以切换到主线合并


版本管理

1)应用场景
目前修改了一些代码,提交到SVN上,然后发现并不合理,然后手动删除代码,重新提交
2)误区
导致某些代码并没有清除,如果当前没有任何人提交代码,可以还原版本,如果已经有人提交了代码,必须通过SVN提交的代码进行历史版本的对比,而不是根据可能就几处修改了代码。

更新代码
1)应用场景
发布版本的时候,务必确保已经由他人编译的库是最新的


0