使用Git和Svn
一. 使用SVN
1. 下载tortoiseSVN
2. 右键SVN checkout(下载项目到本地)
3. 更新和提交
二. 使用GIT
1. 下载git
2. 下载tortoiseGit
3. 右键Git clone获得项目
4. 看版本差异,找到显示日志可以看到每次提交修改代码
5. 解决冲突:{
a.获取远程代码冲突 b.提交本地代码 c.解决冲突代码 d.取消本地暂存 e.再次提交
}
6. Git不小心提交了回退工作树到某个正确节点:
{在show log => 选择某一正确节点右键 => Revert current branch to here => 选择hard成功令工作树返回此节点 => 然后再强制提交到远程仓库}
{右键选择tortoiseGit=>Push...=>打勾强制提交到远程分支,就会删除之前提交的回退了}
7. 使用vscodGit创建分支:点击左下角master=>Create new branch...=>设置分支名字=>上传分支进行同步
其他人下载分支代码:git clone=>输入分支名字进行下载
8. 使用tortoiseGit合并分支:选择当前项目右键=》选择merge...=》选择需要合并到当前项目的分支确定=》选择pull...完成合并并提交到远程版本(注:合并前要先更新当前项目保证其他分支现在是最新版本才能合并)
9. 合并分支是在两个分支出现不同的节点之后的修改进行合并,就是合并之后修改的内容,不改变当前项目的修改,除非出现冲突
10. git服务器出问题一般是关机了,重启即可
内网问题:Failed to connect to ip地址:Timed out
外网问题:Git:fatal:unable to access 网址:Empty reply from server