当前位置: 首页 > news >正文

代码托管工具 git

最近 http://code.taobao.org/  代码提交一直出现:500 Internal Server Error

 

一、git远程仓库 (代码托管)

 

1bitbucket https://bitbucket.org/ 

 

2github https://github.com/  

 

3gitlab https://about.gitlab.com/gitlab-com/

 

4aliyun https://code.aliyun.com/

 

5coding https://coding.net/

 

6、码云oschina https://git.oschina.net/

 

7csdn https://code.csdn.net/

 

二、git 客户端(图形化管理工具)

 

1sourcetree https://www.sourcetreeapp.com/

 

2githubhttps://desktop.github.com/

 

3gitX-dev http://rowanj.github.io/gitx/

 

4GUI Clients https://www.git-scm.com/downloads/guis

 

三、常用命令

 

1、常用命令清单:http://www.ruanyifeng.com/blog/2015/12/git-cheat-sheet.html

 

2、猴子都能懂的git入门:http://backlogtool.com/git-guide/cn/

 

3、名词解释

克隆/新建:创建一个新仓库,或者从服务器克隆,或者加载本地已经有的

提交:git命令的commit,上传到本地仓库

检出:checkout,其实就是切换,切换不同分支,切换一个分支的不同版本

丢弃:回到最近一次add或者commit的状态。

暂存:git stash,手头工作没有完成的时候,保存一下现场

添加:add,把工作区的修改添加到暂缓区

获取和拉取:git fetch和git pull,获取是从远端获取最新版本到本地,但是不会自动合并,而拉取是会自动合并。fetch更安全一些,可以查看更新情况,然后决定是否合并。

推送:push,本地数据库的更新上传到远端。

分支:创建或者删除分支。

合并:分支的合并

标签:给每个版本定义个标签

Git工作流:一般master是总的主枝,每个人开发的时候都自己定义一个dev分支是自己的主枝,当没有问题的时候提交到master,然后每个人自己开发新功能的时候创建一个feature功能分支,修改BUG时要单独拿出一个BUG分支。

命令行模式:可以输入git命令

 

 

转载于:https://www.cnblogs.com/softlit/p/6101469.html

相关文章:

  • How can I determine the URL that a local Git repository was originally cloned from?
  • Idea14解决JSP/JS文件需要重启问题解决
  • 解决Ubuntu Kylin 1610安装ANSYS17.2的NVIDIA显卡驱动问题
  • java设置代理的几种方式
  • 二叉查找树转双向链表JAVA实现
  • VC++ 一个简单的Log类
  • java基础加强
  • 23种设计模式总结(三)
  • 一个WIndows Server 2008 R2 AD组策略复制排错过程(Warning 13508)
  • 两个基本概念 标称型数据和数值型数据
  • bootstrap 不兼容ie8 的问题
  • Frenetic Python实验(三)
  • (一)eclipse Dynamic web project 工程目录以及文件路径问题
  • Java内存模型深度解析:重排序 --转
  • CentOS防火墙iptables的配置方法详解
  • 2018天猫双11|这就是阿里云!不止有新技术,更有温暖的社会力量
  • create-react-app做的留言板
  • node 版本过低
  • React-Native - 收藏集 - 掘金
  • 反思总结然后整装待发
  • 实战|智能家居行业移动应用性能分析
  • 微信小程序上拉加载:onReachBottom详解+设置触发距离
  • 以太坊客户端Geth命令参数详解
  • python最赚钱的4个方向,你最心动的是哪个?
  • ​ 轻量应用服务器:亚马逊云科技打造全球领先的云计算解决方案
  • ###51单片机学习(1)-----单片机烧录软件的使用,以及如何建立一个工程项目
  • $().each和$.each的区别
  • $HTTP_POST_VARS['']和$_POST['']的区别
  • (1综述)从零开始的嵌入式图像图像处理(PI+QT+OpenCV)实战演练
  • (27)4.8 习题课
  • (MATLAB)第五章-矩阵运算
  • (webRTC、RecordRTC):navigator.mediaDevices undefined
  • (个人笔记质量不佳)SQL 左连接、右连接、内连接的区别
  • (数位dp) 算法竞赛入门到进阶 书本题集
  • (转)ObjectiveC 深浅拷贝学习
  • (转)全文检索技术学习(三)——Lucene支持中文分词
  • (转载)虚函数剖析
  • (轉貼) 資訊相關科系畢業的學生,未來會是什麼樣子?(Misc)
  • * CIL library *(* CIL module *) : error LNK2005: _DllMain@12 already defined in mfcs120u.lib(dllmodu
  • .NET Micro Framework 4.2 beta 源码探析
  • .ui文件相关
  • @Autowired注解的实现原理
  • [ CTF ] WriteUp- 2022年第三届“网鼎杯”网络安全大赛(朱雀组)
  • []使用 Tortoise SVN 创建 Externals 外部引用目录
  • [Angular] 笔记 9:list/detail 页面以及@Output
  • [BeginCTF]真龙之力
  • [BZOJ] 2044: 三维导弹拦截
  • [ChromeApp]指南!让你的谷歌浏览器好用十倍!
  • [c语言]小课堂 day2
  • [Docker]十.Docker Swarm讲解
  • [iOS]中字体样式设置 API
  • [js高手之路] dom常用API【appendChild,insertBefore,removeChild,replaceChild,cloneNode】详解与应用...
  • [LeetBook]【学习日记】数组内乘积
  • [leetcode] 3Sum
  • [poj] 3974 Palindrome