最近 http://code.taobao.org/ 代码提交一直出现:500 Internal Server Error
一、git远程仓库 (代码托管)
1、bitbucket :https://bitbucket.org/
2、github :https://github.com/
3、gitlab : https://about.gitlab.com/gitlab-com/
4、aliyun : https://code.aliyun.com/
5、coding : https://coding.net/
6、码云oschina : https://git.oschina.net/
7、csdn :https://code.csdn.net/
二、git 客户端(图形化管理工具)
1、sourcetree : https://www.sourcetreeapp.com/
2、github:https://desktop.github.com/
3、gitX-dev :http://rowanj.github.io/gitx/
4、GUI 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命令