Source Tree的安装

Git使用教程

一. 安装

1.   Windows下安装Git软件

1.1 安装Git

虽然SourceTree会自动帮你安装git,但由于他下载的实在是太慢了,所以我们先手动装好

下载地址为http://git-scm.com/download

下载完后他是绿色安装的,解压到某个目录即可使用,注意找个自己找得到的目录,等会要用

 

 

1.2 安装SourceTree

SourceTree是Windows和Mac OS通用的Git客户端,简单易用

下载地址为https://www.sourcetreeapp.com/

运行之后会自动下载Git组建,但是速度太慢,这里按X关掉

 

指定完git,这个软件就已经能用了,之后还会问你要Mercurial,有了Git就不需要他了,直接选择“我不想使用Mercurial”。

想研究的人也可以试试,附上下载地址:https://www.mercurial-scm.org/

 

二. 拉取

第一步是使用Clone,Clone就是获取Git库上的文件,选择菜单上的克隆

输入Git地址http://账号:密码@192.168.11.164:7070/r/AlaSocialDoc.git

用自己的账号密码替换(账号:密码),输入正确会提示“这是一个git仓库”

记得更改目标路径,不要下载完后找不到了

克隆下来后如图,中间像河流一样的就是版本分支情况,也就是每个人提交的轨迹。

拉取和获取都是从服务器上得到最新的文档,

 

三. 推送

Git分为提交和推送,提交就是将这次提交的文件做一个版本节点,保存下来。。推送就是将之前保存的版本一次性推送到服务器中。

可以理解为一个是本地保存,一个是服务器保存。

如果想让别人下载你的更新,那当然要推送到服务器才可以。

如果没有勾选立即推送变更到。。。。那么提交完后记得要再点击推送,将修改的内容上传到服务器供他人拉取。

四. 解决冲突

如果发生冲突了,可以使用比较差异和解决冲突来对本地文件进行编辑,以解决冲突后的文件为定稿,进行上传,注意不要把别人添加的东西随意删除,最好和冲突方协商解决。

拉取时出现以下错误

说明发生了冲突,此时先进行提交

会发现自己出现了超前一个版本,落后N个版本的提示

图谱上出现了分支,左边是本机当前的分支,右边是服务器上的分支

右键选择合并

可以看到两个分支合成了一个未提交的更改,暂存文件里出现了两个分支中修改的文件,这是最终的合并结果。同时下方出现了一个黄色感叹号,这就是冲突的文件,需要解决冲突

丢弃文件就是放弃本机上的修改,丢弃文件和移除文件也是解决冲突的一种方式

解决完冲突后再进行一次提交,将这次合并的文件提交上去,备注里会自动生成注释,说明这次合并的情况

记得提交完了要推送到服务器,当然也可以在提交时勾选立即推送变更

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值