一、安装Git和SourceTree
1、Git安装
Git 是一个开源的分布式版本控制系统,可以有效、高速地处理从很小到非常大的项目版本管理。
安装sourceTree之前,需要先安装Git。Git的下载地址:https://git-scm.com/。
git的安装相对简单,如果不进行特殊配置的话,无脑点击下一步即可,安装好git后,用cmd命令窗口输入git --version查看git版本,可以查看是否已经安装好git,如下图;
2、SourceTree安装
SourceTree:https://wws.lanzous.com/innafkwksgb密码:6icr
内有安装教程
二、SourceTree是什么?
SourceTree 是 Windows 和Mac OS X 下免费的 Git 和 Hg 客户端管理工具,同时也是Mn版本控制系统工具。支持创建、克隆、提交、push、pull 和合并等操作。
三、使用步骤
1.从Git远程库克隆项目代码
点击 文件 —— 点击克隆/新建…
在弹出框中输入项目地址,http或者ssh地址都可以
如果仓库类型表明“这不是一个标准的Git仓库”,可能是有以下原因
项目地址获取错误
没有项目访问权限
点击“克隆”等待项目克隆完成,完成后,左侧会出现一个分支master
克隆项目后会在本地保存项目路径中出现项目源文件
2.提交Commit和推送Push
commit将工作空间修改提交到本地库。
push将本地库修改提交到远程库。
点击 提交——在资源管理器中打开 进入本地保存的项目源文件进行修改或添加
新建一个test.txt来测试,任意改点什么。在文件状态处可查看,红色为修改,蓝色为增加部分。修改部分会放在暂存文件区域。
修改完成后点击“暂存所有”将已经修改完成的暂存
如果还要修改可点击“取消暂存所有”再进行修改
添加修改日志
这里如果勾选“立即推送变更”则会同时执行commit和push。
这时,修改的代码提交到了本地仓库。推送sourcetree会提示有修改代码尚未推送到远程库。
选择“推送”。将本地仓库推送push到远程库。
3.拉取pull和分支
pull 从远程拉取最新版本到本地自动合并master
分支 从开发主线上分离在不影响主线的同时继续工作。
“拉取”更新本地代码库
“分支”在主线上分离
本地分支可直接双击切换
云端分支
选择对应分支,右击检出切换
新建分支
在新建分支时,我们需要在哪个主分支的基础上新建分支必须先要切换到对应的主分支才能到该主分支上创建分支,如下我们要在master分支上创建一个dev1分支
四、问题解决
解决问题:根据项目需求删除不需要的代码就行了,假如都需要的话我们只需要把 <<<<<<< HEAD======= >>>>>>> a8284fd41903c54212d1105a6feb6c57292e07b5都删掉冲突就解决了(注意,在项目中最后这些符号都不能存在,否则可能会报异常)。
原创©本文章为武腾辉原创,未经许可,禁止转载
0条评论