码迷,mamicode.com
首页 > 其他好文 > 详细

Git专题--sourceTree介绍与使用

时间:2016-04-13 11:26:52      阅读:199      评论:0      收藏:0      [点我收藏+]

标签:

环境:  Mac OS X Yosemite

软件: SourceTree

技术分享

1.下载安装SourceTree

2.sourceTree设置中添加用户

技术分享

技术分享

3.新仓库—从Url克隆(从管理员处获取)

通过url克隆仓库到桌面

技术分享


技术分享


4.在克隆出的文件中添加你的代码,编译成功后,打开sourceTree

技术分享


勾选

技术分享


添加提交信息----提交  到本地

(也可直接提交到服务器,勾选立即推送变更到 origin/master)

技术分享

提交到本地后推送会显示红点

技术分享

点击

技术分享

确定即推送到服务器



5:实战遇到的一些问题


1.push时  error:src refspec master does not match any

原因分析

引起该错误的原因是,目录中没有文件,空目录是不能提交上去的


2. push origin master的时候出现Everything is update

这个是因为git

 commit的时候是:git commit -m “xxxx”

改成:git

 commit -am “xxxx”再git push origin master 就可以了


SourceTree&Git部分名词解释

    1. 克隆(clone):从远程仓库URL加载创建一个与远程仓库一样的本地仓库
    2. 提交(commit):将暂存文件上传到本地仓库(我们在Finder中对本地仓库做修改后一般都得先提交一次,再推送)
    3. 检出(checkout):切换不同分支
    4. 添加(add):添加文件到缓存区
    5. 移除(remove):移除文件至缓存区
    6. 暂存(git stash):保存工作现场
    7. 重置(reset):回到最近添加(add)/提交(commit)状态
    8. 合并(merge):将多个同名文件合并为一个文件,该文件包含多个同名文件的所有内容,相同内容抵消
    9. 抓取(fetch):从远程仓库获取信息并同步至本地仓库
    10. 拉取(pull):从远程仓库获取信息并同步至本地仓库,并且自动执行合并(merge)操作,即 pull=fetch+merge
    11. 推送(push):将本地仓库同步至远程仓库,一般推送(push)前先拉取(pull)一次,确保一致
    12. 分支(branch):创建/修改/删除分枝
    13. 标签(tag):给项目增添标签
    14. 工作流(Git Flow):团队工作时,每个人创建属于自己的分枝(branch),确定无误后提交到master分枝
    15. 终端(terminal):可以输入git命令行
  1. 写博文不易,转载请注明:本文来自Jack Jia  博客地址http://blog.csdn.net/jackjia2015  微博: 筑梦小丑_Dream

Git专题--sourceTree介绍与使用

标签:

原文地址:http://blog.csdn.net/jackjia2015/article/details/51140552

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!