git版本控制Sourcetree的使用
sourcetree使用
一、创建仓库
这里可以是自己账号上(github)的项目、可以是克隆网站地址、可以是自己本地文件夹、还可以是自己新建的文件
二、管理仓库
2.1、发送出去
当文件修改时,可点击左侧的文件状态查看文件所处的位置,
一般执行:
暂存所有
=> 提交(需要备注)
可以选择是否立即推送到origin/master,选中即立即推送到远程仓库,反之保存到本地仓库
提交 => commit
推送 => push
2.2、获取数据
一般我们拉取就可以
拉取pull:从远程拉取最新版本到本地,自动合并merge
拉取一般包含两个操作
- 获取源仓库地址的数据更新情况
- 将数据更新到本地,前提是与本地更改的文件没有冲突
也可以用另外两个步骤代替拉取
- 获取、获取只会获取到源地址的数据更新情况,不会立马把本地的文件也更新掉
- 获取fetch:从远程获取最新数据,不会自动合并merge
- 合并、将获取到的源信息与本地信息合并,前提是与本地更改的文件没有冲突
2.3、解决冲突
顶部目录中有解决冲突这一个选项
2.4、版本回退
reset当前版本回退到指定版本
可参考链接: