您的位置:首页 > 其它

git的安装以及使用方法总结

2015-07-28 14:04 344 查看
一、git的安装

在云盘里下载git的安装包,解压缩,安装第一个,第二个,第三个为中文版,不安装也可以。

安装完之后,右击鼠标就可以查看是否安装好了。

安装第一个的时候,一定要不选取安装windows界面版,因为第二个就是专门的windows界面版,更好用,更方便易懂

二、推荐几个常用的Git代码托管平台

说到Git代码托管平台,首先推荐的是GitHub,好多好的开源项目都来自GitHub,但是GitHub只能新建公开的Git仓库,私有 仓库要收费,如果你做的是一个开源项目,可以首选GitHub。下面推荐几个比较好的Git代码托管平台,这里我不做过多的说明和评价,也好让大家多看 看,比较一下,找到自己的"真爱"。

1、GitHub

关于GItHub相信大家都有耳闻,我就不详细介绍了。GitHub地址:https://github.com/,

2、Gitlab

对于有些人,提到GitHub就会自然的想到Gitlab,Gitlab支持无限的公有项目和私有项目。Gitlab地址:https://about.gitlab.com/,

3、Bitbucket

bitbucket免费支持5个开发成员的团队创建无限私有代码托管库。bitbucket地址:https://bitbucket.org/,

4、(推荐)开源中国代码托管

前面说的都是国外的,下面来说几个国内的。开源中国一个账号最多可以创建1000个项目,包含公有和私有,开源中国代码托管地址:http://git.oschina.net/,

开源中国在几个月前又发布了团队协作开发平台,和代码托管平台一起,打造了一个十分好的团队开发平台,开源中国团队协作平台地址:http://team.oschina.net/,团队协作平台支持任务的创建、讨论、便签等,

5、(推荐)coding.net

谈到coding.net,首先必须提的是速度快,功能与开源中国相似,同样一个账号最多可以创建1000个项目,也支持任务的创建等。coding.net地址:https://coding.net/home.html,

6、CSDN代码托管

CSDN代码托管地址:https://code.csdn.net/,

7、京东代码托管平台

京东代码托管平台地址:https://code.jd.com/,

说到这里,也差不多了,虽然我不想影响大家的选择,但是还是想表达一下我的看法,我个人比较喜欢GItHub、开源中国、Coding.net这个三个。
三、这里以code.csdn.net为例子讲解一下

首先登录https://code.csdn.net,登录上自己的账号,密码,点击右上角的“我的code",如果没有项目可以自己建一个项目,这里我建立了一个项目”forwork"(项目名称只允许字母,数字,下划线),创建私有项目,可以拉取你的工作伙伴进入这个私有项目中,这样你们的工作内容可以共享。
1.首先第一步要在本地克隆一个服务器上的空项目
右键任一个文件夹,选择git clone,这样在你本地当前多出来一个文件夹,文件夹的名称与服务器上的名称一致(eg: forwork),文件夹内会为空,因为服务器上没东西.
2.本地修改文件后,上传文件至服务器
首先在forwork文件夹中添加了文件,第一步右键选择tortoisegit--》add,把新增的文件添加到仓库中(这个仓库是本地和服务器之间的一个暂存器),选择add,会自动匹配尚未上传服务器的文件,选择你需要上传的文件,打勾,点击Ok,则存到了仓库。
上传成功后点击右侧第一个按钮commit(提交)按钮,即是提交到服务器上。这时需要添加message(即为何在上传这个文件,用途是什么,修改了哪些东西)(eg:添加文件哈哈)点击Ok。然后点击push
,Ok.这样就把你的文件“哈哈”成功的上传到了服务器上。
在本地上看到的“哈哈”文件下方有一个绿色对勾,说明现在与服务器一致。如果有叹号就说明有错误,需要重要修改,然后再上传。

如果仅仅是修改了文件,就右键点击该文件,选择commit,然后再push就只可以上传修改的文件到服务器上。如果只是push,则不会上传,会是一个小红叹号。
3.使用git不需要重复输入用户名和密码
右击tortoisegit--》setting,选择git, 选择edit global .gitconfig 输入下面这两行代码 1.
[credential]

2. helper = store

然后点击应用,保存,以后再输入一次,就无需再输入多次密码啦。
注意:


这个地方让输入用户名,密码什么的。如果发现键盘不能输入文字,则还是打开刚才那个文件,在name,email,signingkey输入你的姓名,用户邮箱以及密码保存关闭即可。
4.别人修改文件后,拉取文件到本地
在你的目录下,点击tortisegit-->pull,点击Ok,则自动把最新的文件
5.遇到冲突怎么办,同一个文件,两个人同时修改了同一行,这时如何处理
比如用户A修改了"哈哈.txt"的第一行,用户B也修改了“哈哈.txt"的第一行,且用户A提交了代码,当用户B提交时就蒙逼了,不能提交。
出现错误提示:git did not exit cleanly (exit code 1) (3604 ms @ 2015/7/28 17:11:27)
这时需要首先pull,下载下来服务器上的文件,然后就会发现文件上面有个小黄叹号,右击该文件,选择tortoise--》diff,比较两个文件的不同之处,处理冲突(大部为多几个回车即可)处理好之后,保存,关闭。右击tortoise--》resolve,然后再commit,然后再push,这样的话就可以在不修改别人的东西的同时,也上传了自己的东西。保证不会有错误。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: