目 录 | |
---|---|
1 | 什么是sourceTree |
2 | 如何安装sourceTree |
3 | 如何在gogs上创建仓库 |
4 | 如何克隆gogs上的工程 |
5 | 如何在gogs仓库中添加目录和文件 |
6 | 如何新增或修改文件,并提交到gogs上去 |
1.什么sourceTree
SourceTree 是 Windows 和Mac OS X 下免费的 Git 和 Hg 客户端,拥有可视化界面,容易上手操作。同时它也是Mercurial和Subversion版本控制系统工具。支持创建、提交、clone、push、pull 和merge等操作。
2.如何安装sourceTree
(1) 点击连接sourceTree下载对应版本的sourceTree,官网里有Mac和win版本的,根据自己的电脑下载对应版本,下载之前确认电脑是否已经安装的git工具。
若没有安装可以点击git下载,进行安装。
(2)双击下载的.exe文件,可以看到下面界面
点击Next,选择安装的本机路径,最后点击install即可
(3)安装完成,会弹出如下对话框,你可以选择自动下载。我用的是git 直接选择跳过就可以了
会显示正在下载文件
(4)若没有在github进行注册,建议注册后使用github进行登陆,安装到此结束。
3.如何在gogs上创建仓库
(1)首先在gogs上你的用户,联系gogs管理员为你分配权限
(2)登陆gogshttp://10.20.16.78:3000,进入你的组织
(3)点击创建你自己的远程仓库
4.如何克隆gogs上的工程
点击克隆/新建命令,弹出以下对话框
源路径为要克隆的gogs工程的url,url地址可以登陆gogs进行查找
目标路径为本机的工程存放路径,点击克隆即可
5.如何在gogs仓库中添加目录和文件
(1)点击配置选项,点击添加,添加远程仓库
远程仓库指的是在gogs上创建的仓库,点击确定
(2)方式1(远程仓库为空的情况):
1.点击克隆/新建,选择创建新仓库,
目标路径为你本地存放路径,在这个路径下你可以存放你要上传的文件目录等,点击创建,可以看到左侧出现,,把要上传的工程放在此本机目录下,即为
点击未暂存文件,可以看到未暂存的文件已经存放到以暂存文件中
2.点击
提交按钮,即出现
点击提交即可
3.在最上面工具栏点击推送按钮,即
点击确定,本地的要上传的东西提交到gogs远程仓库中,可以登陆gogs查看是否提交成功
(3)方式2(克隆)
1.点击克隆,克隆你在gogs创建的远程仓库,在本地该目录中存放你需要上传的东西
2.点击未暂存文件,可以看到未暂存的文件已经存放到以暂存文件中,即重复方式1,点击提交,推送
6.如何新增或修改文件,并提交到gogs上去
(1)克隆工程,在本地仓库中修改,添加文件,打开sourceTree
会出现下图
点击未暂存的文件,将其加入已暂存文件,重复5中的方式1,点击提交、推送,即将修改的文件工程添加到远程gogs中