目的
在平时工作,有好多非专业人员需要使用git版本库,或者一些新手,为了让他们尽快上手,先使用起来,所以整理本帮助文档。
软件安装
git
如果你不确定是否已安装过,可以先在cmd中测试一下,如下图:
官方地址
https://git-scm.com/download/win
一步一步安装即可。
安装后执行上面的测试,看到版本号说明安装成功。
同时右键一般也会多出如上菜单。
这些都表示已经安装成功。
至此,git已经安装完毕,我们可以使用git命令来完成所有工作,但是git命令太专业了,接下来,我们介绍一个GUI工具,就是一个有操作界面的,可以替换所有命令的工具。可以非常方便的实现所有功能。
TortoiseGit
下载地址:https://tortoisegit.org/download/
上面是主程序,下而中文语文包。先下载主程序,再下载安装包。
建议小白的话,一定要安装语言包,你是学功能的,不是学英语的,不要太自信自己的英语。先把功能学会再说,如果你已经很熟练了,可以不安装中文语言包。
安装后,右键有如下菜单
注册线上git账号
国内推荐注册码云账号,速度比较快。
国外比较知名的是github,gitlab,但速度会很慢。
可以都注册了,国外资源比较多,平时可以浏览学习,国内的做项目配置使用。
码云地址:https://gitee.com/
记住侈的用户名和密码,找个地方一定要记录下来,以后提交代码的时候,要用到。
注册登录后,在右上角有一个新建仓库链接
这里只简单说一下上面画圈的,是否开源,
私有表示项目不对外公开,只有你自己可以看到,或者你组织内的成员。
公开表示项目对外公开,所有人不需要授权都可以看到。
个人项目建议选私有,毕竟有一些客户的隐私。
操作指南
创建版本库
本地未创建项目的情况
比如,你要做一个项目,此时本地还没有创建任何文件,可以先在服务器创建项目版本库,然后在空白文件夹中,下载线上版本库,同时就会绑定本地文件,然后直接在本地添加文件即可。添加后直接上传。我比较推荐这种方式,操作简单。
仓库名称,建议使用全英,建议全小写。名称输入后,路径自动确定。然后写一个说明描述。
选择私有还是公开,就可以创建仓库了,其他的根据需要选择。
看到上面的http链接了吗?
这是创建好的项目,空的项目,上面有一些说明。这些是通过命令来完成的,我们不会命令的话,跟着我按下面的操作完成。上面的说明就不用管了。
找到你要放项目代码的文件夹,自己确定一个目录,能找得到的,不要随便放一个目录,更不要放桌面。
比如e盘,创建一个myproject,专门放我的项目。
回到网页中,找到项目
点圈中的,直接复制到剪切板。然后下面继续
回到文件夹中
在目录空白地方,右键菜单,选择git克隆
自动出来上面的界面,直接确定即可。
完成后关闭,
看到文件夹前面绿色的图标,表示已经下载,且本地已经和线上绑定,且本地代码和服务器是同步的。
因为我们刚从服务器下载的,当然是最新的。
里面这个.git文件夹,存放的是配置信息。不要删除。
如何修改代码,提交代码见下面部分。
本地已有项目文件的情况
这种情况下,建议先把本地文件压缩备份一下。
这种情况,操作有点麻烦,建议按第一个方法,先在服务器创建项目,然后在一个空白文件夹中,下载项目,然后把你的项目文件复制过去,就可以提交修改了。提交修改后,本地和线上代码都是最新的了,这个时间你可以把整个项目文件夹,复制到任何位置。
提交更改
我们在刚才创建的项目中,创建一个文件提交一下试试。
创建一个文件,放代码文件。
下成开始提交到服务器
在demo目录下,右键菜单,选择提交,如上
上面写要提交的说明,就是提交了什么,必须要写才能提交。可以简单写一下,能明白就行。
下面选择要提交的文件。因为我们刚增加了文件,那个文件还没有受控制,所以显示未受控制,我们选择上。
输入说明,沟通要提交的文件,下面的按钮,记得选择【提交并推送】。
这个地方会要求输入账号和密码信息,请填写注册时的账号和密码即可。
代码文件也已经显示绿色小图标。表示已经受控了。
我们到服务器上看一下。
已经能看到刚才的文件了。
接下来,我们于次修改一下这个文件,看一下。
保存后,看到文件图标已经变成叹号,表示本地有修改,未提交。
看我拉项目目录,可以非常清楚的看到自己哪个项止没有提交,防止代码未提交。
所以这也是我强烈建议使用此工具的原因,做项目最怕的是代码未提交服务器,非常可怕。
我们把刚才的修改,提交到服务器
同样,空白处右键,
填写修改说明,点【提交并推送】
代码已经提交到服务器了。
不信的话,我们再次到网页上看一下吧,
打开文件,已经看到增加的内容了。