版权声明:本文为博主徐松亮的原创作品,未经允许不得转载,多谢支持!QQ:5387603
推荐点击此链接:欢迎进入徐松亮博客一站式导航搜索(随时更新)
本文就是一个了解入门级的文档,因为这种通用工具的知识介绍资料众多,我再画时间详细说明也是重复浪费。
目录
1,介绍
- Git是一个开源的分布式版本控制系统,可以有效、高速的处理从很小到非常大的项目版本管理。
- Git好于SVN。SVN需要服务器,在中国很多公司使用;而Git是世界公司都在使用的代码托管工具。
- Tortoise是Git的可视化插件之一,Git还有很多可视化插件,具体可以看到官网介绍:https://git-scm.com/downloads/guis
- 这么多可视化插件,为什么选择TortoiseGit,因为国内有很多公司使用SVN,而SVN对应的可视化插件是TortoiseSvn,这样可以无门槛转换。
2,软件安装
-
安装Git
- 官方网站
- 按步骤下载安装即可
- 设定name和email,相当于给你的分布结点设置一个身份。
-
$ git config --global user.name "Your Name" $ git config --global user.email "email@example.com"
-
-
安装TortoisGit
- 官方网站:
- 下载程序包和语言包
- 下载后,按步骤安装即可,不在此详细介绍。
3,常规使用
-
创建本地Git仓库
-
第一种方式:直接clone已经存在的Git创库
- 到Github网站找到代码的web URL,并且复制
- 在要存放代码的目录(注意:不能是仓库目录),点击右键---Git 克隆...,如下图
- 将复制的url填写到弹出的对话框,点击确定
- 等待操作完成
- 到Github网站找到代码的web URL,并且复制
-
第二种方式:在本地创建
- 在要存放代码的目录(注意:不能是仓库目录),点击右键---Git 在这里创建版本库...,如下图
- 弹出的对话框,直接点击确定,此时本文件夹就变成了仓库目录(会出现隐形文件夹(.git))
- 在要存放代码的目录(注意:不能是仓库目录),点击右键---Git 在这里创建版本库...,如下图
-
-
程序上传到本机库-Commit
- 鼠标移动到要上传的仓库目录,右键点击"Git提交---master...",如下图
- 填写相关信息,如下图:
- 在弹出的对话框中,操作如下图
- 鼠标移动到要上传的仓库目录,右键点击"Git提交---master...",如下图
-
本机库上传到服务器
- 鼠标移动到仓库,右键进行如下操作:
- 如果是第一次上传,则需要关联远端服务器,会弹出如下对话框
- 点击管理后,在下列对话框设置Git的URL。
- 确定后,等待操作成功即可。
- 鼠标移动到仓库,右键进行如下操作:
4,常见问题
-
更详细的参考资料:
-
大程序同步程序到本地出错
- 进入Git Bash,输入如下指令:
-
git config --global http.postBuffer 524288000
-
- 进入Git Bash,输入如下指令:
-
某些冲突
- 先把远程信息同步一下,再执行推送一般可以解决。