SourceTree 基本介绍
Git的服务器端:
最出名的是GitHub,但是不能创建私有仓库,创建私有得需要Money
Bitbucket:可以创建私有数据库,但是速度太慢,太消磨激情了
如果既想创建私有又想要激情,那只能自己搭建私有仓库了(百度去吧~)
Git的客户端:
http://www.cnblogs.com/TianFang/p/3348176.html,请参考这篇文章
这里只对本人用的SourceTree做一下大体讲解。
克隆/新建:创建一个新仓库,或者从服务器克隆,或者加载本地已经有的
提交:git命令的commit,上传到本地仓库
检出:checkout,其实就是切换,切换不同分支,切换一个分支的不同版本
丢弃:回到最近一次add或者commit的状态。
暂存:git stash,手头工作没有完成的时候,保存一下现场
添加:add,把工作区的修改添加到暂缓区
获取和拉取:git fetch和git pull,获取是从远端获取最新版本到本地,但是不会自动合并,而拉取是会自动合并。fetch更安全一些,可以查看更新情况,然后决定是否合并。
推送:push,本地数据库的更新上传到远端。
分支:创建或者删除分支。
合并:分支的合并
标签:给每个版本定义个标签
Git工作流:一般master是总的主枝,每个人开发的时候都自己定义一个dev分支是自己的主枝,当没有问题的时候提交到master,然后每个人自己开发新功能的时候创建一个feature功能分支,修改BUG时要单独拿出一个BUG分支。
命令行模式:可以输入git命令
更详细的知识请参考:http://blog.csdn.net/u012230055/article/details/64125268
转载于:https://www.cnblogs.com/ChinacloudTech/p/7873388.html
SourceTree 基本介绍相关推荐
- GIT代码管理-SourceTree工具
前言 本文主要介绍SourceTree工具在开发过程中的日常代码管理相关操作,此工具作为GIT代码管理的可视化工具使用. 准备工作 在使用SourceTree工具前需要先安装GIT,同时将代码由远程仓 ...
- linux添加svn分支,TortoiseSVN 分支创建与合并
前提准备: 确保本地Work Copy 和 服务器上的 版本一致.( 所有代码都提交到SVN,并update一次) 1 从主干创建分支代码 在本地Work Copy 选中项目文件夹,鼠标右键选择 ...
- mac os x使用Git简易入门教程
该入门教程的流程是这样的: 什么是Git----------------->为什么选择Git----------------->如何安装Git到MAC OS X-------------- ...
- GitLab的基础介绍和Git可视化操作工具(sourcetree)
一.基础知识 1.0.版本控制 什么是"版本控制"? 版本控制是一种记录一个或若干文件内容的变化,方便将来查阅特定版本修改情况的系统. 日常生活中,我们经常会存在对一个东西进行反复 ...
- 谁说用 Git 一定要用命令行?试试 SourceTree 吧
本文可能是目前网上最全的一篇可视化使用git工具Sourcetree文章. 可能对于很多开发来说,只要搞懂git的push.pull.解决一些简单的冲突命令就好了,事实上git的功能十分强大,而通过背 ...
- SourceTree的基本使用
1. SourceTree是什么 拥有可视化界面的项目版本控制软件,适用于git项目管理 window.mac可用 2. 获取项目代码 1. 点击克隆/新建 2. 在弹出框中输入项目地址,http或者 ...
- 推荐一款github管理神器SourceTree
我是一个github的新手,最近才开始认真研究它,熟悉了各种命令行命令,也会创建git仓库了,虽然github功能很强大,但是使用命令行操作还是较为繁琐,容易出错,所以我一直在找一个图形化操作gith ...
- sourcetree打开快捷_Sourcetree使用:拉取打开项目的步骤
在项目开发过程中,尤其是多人合作开发的时候,会用带代码合并的工具,热门的有SVN,Git等,这些工具给合作开发项目提供了便利,但是有些时候会因为代码冲突而造成不必要的时间成本,所以在使用代码合并工具的 ...
- Git管理工具对比(GitBash、EGit、SourceTree)(转载)
Git管理工具对比(GitBash.EGit.SourceTree) GitBash是采用命令行的方式对版本进行管理,功能最为灵活强大,但是由于需要手动输入希望修改的文件名,所以相对繁琐. EGit是 ...
最新文章
- 投资比特币现金的四个理由
- Highmaps网页图表教程之下载Highmaps与Highmaps的地图类型
- 用javascript做删除时的提示信息
- Note6:batch file programming
- 算法系列之赫夫曼树的精解【构造流程及原理分析】
- selenium ie 操作cookie_Python3中selenium 怎么操作Cookie?
- java 入侵 mysql_Java访问数据库Mysql
- 人事薪资管理系统V1.00功能简介(适用于工厂)c#.net+SQL Server2000
- 全国计算机c二级编程题,全国计算机二级C上机 编程题.doc
- Oracle【IT实验室】数据库备份与恢复之二:SQL*Loader
- Arduino笔记-ESP8266模块实现https远程关熄灯功能
- Centos7下SRS流式服务器搭建、推流、拉流
- 10、Android--技巧
- Could not read JSON: Cannot construct instance of `java.util.ArrayList$SubList`
- 有关初始位置检测,死区补偿,弱磁,MTPA,Foc保护措施,参数辨别的一些文档,和参考代码。
- Springboot​ mybatis-plus
- UNIX网络编程卷1 回射客户程序 TCP客户程序设计范式
- 211大学副教授月工资只有7000多?高校教授真实的待遇情况如何?
- 如何科学的学习一门编程语言?
- python直联(适合于企业内部的内网邮箱)发送邮件(带附件)、发送给多人、抄送给多人的示例
热门文章
- 拖动去掉边框的JFrame
- 直接拿来用!VS Code 最强插件指南
- Java枚举:小小enum,优雅而干净
- 海量数据处理:两个大文件中的相同记录
- 【Scratch】青少年蓝桥杯_每日一题_1.17_春夏秋冬四季
- 计算机网络 公有IP和私有IP介绍
- table表格的两个实现方法(怎样消除内部边框的间距)
- 两台电脑cpu序列号一样_如何正确使用苹果电脑?
- boost::unorder_map如何插入元素_链表和有序二叉树插入元素时真的比数组快吗?
- 英语作文 计算机新技术对生活的影响,急求一篇电脑对于未来生活影响的英语作文,50分 200词左右...