目录
一、安装软件
git代码管理可视化工具
二、生成公钥和私钥
把公钥添加到代码仓库
三、添加仓库地址
1、新建本地仓库
新建一个文件夹作为本地代码仓库,打开该文件夹,右击鼠标选择Git Create repository here创建版本库(可以执行提交(commit)文件,推送(push)文件,更新文件,创建分支),后面点击两次OK,就创建完成,创建完成后,会出现一个隐藏文件.git(此文件夹,尽量不要乱修改或删除)。
简介:git属于分布式版本控制器,其实每个人的电脑都是一个完整的版本库;比如两个人在局域网写一个项目,那么这两个人的电脑里面都是一个完整的项目,当有新的代码出现的时候,直接push给对方即可。当然人多的时候,又不在局域网里面,不可能push给每一个人,git的解决方案是用一台电脑当做集中的版本库,大家把新代码都push到上面去,要得时候在pull到自己电脑上。国外比较著名的就是github了,国内的oschina也广为人知。
2、添加Settings信息
鼠标右击,选择TortoiseGit——Settings
选择Git,添加Name、Email信息然后保存应用,之后Config Source会显示Effective。
然后Git下会出现一个Remote,点击进入,添加Remote名称、URI、Putty Key,保存应用。
回到文件夹右击,查看TortoiseGit时就会多出Add、Pull等操作按钮。
这时你就可以向代码仓库上传文件了。
四、上传文件
选择你要上传的文件,右击,选择TortoiseGit——Add
,点击OK后文件图标会变成,这时候就可以上传该文件了。
选中需要上传的文件,选择进行上传.
点击Commit后,进入下面的界面,进度条完成后要点击Push将文件上传到仓库中。
点击Close关闭即可。
到这里上传就完成了,进入代码仓库即可查看到本次上传的内容。
【注意】建议在每次push前先pull一下。
四、上传到分支
在TortoiseGit里选择Merge
在Branch里选择你想要上传到的分支,之后的操作参考 四、上传文件
五、遇到的问题及解决办法
1、公钥已经超过有效期
解决方法:找到一开始你添加公钥的地方,勾选 永久有效 即可解决。
2、pull后出现冲突
解决方法:点击Resolve,会弹出有冲突的文件提示。
挨个点进去看,每个文件哪里有冲突,然后和解决(如何解决呢?需要你找到上传同样文件的同事,询问应该保留哪个,也可能是自己之前上传的冲突)
解决冲突后会变为绿色,当上方红色箭头无法选中,说明这个文件的冲突已经解决,点击保存即可。然后继续去解决下一个文件冲突。
全部冲突解决后,会显示为空。关闭该弹窗即可。