您好,欢迎光临! 推荐您使用Chrome浏览器访问本站。

常用 Git 命令清单

616 views
常用 Git 命令清单一般来说,日常使用只要记住下图6个命令,就可以了。但是熟练使用,恐怕要记住60~100个命令。 下面是我整理的常用 Git 命令清单。几个专用名词的译名如下。 Workspace:工作区 Index / Stage:暂存区 Repository:仓库区(或本地仓库) Remote:远程仓库 一、新建代码库 # 在当前目录新建一个Git代码库 $ git init # 新建一个目录,将其初始化为Git代码库 $ git init [project-name] # 下载一个项目和它的整个代码历史 $ git clone [url] 二、配置 Git的设置文件为.gitconfig,它可以在用户主目录下(全局配置......

Git Hook 推送到服务器自动同步到站点目录

928 views
Git Hook 推送到服务器自动同步到站点目录有这样一种需求,在本地开发,然后push到服务器上,并且自动同步到web站点目录,这样就可以直接看到网页效果了。 分几个步骤 在服务器上创建裸版本库 创建web目录 本地初始化版本库 本地克隆裸版本库 设置裸版本库的钩子post-receive 本地推送 裸版本库接收到推送内容后自动检出到web目录实现同步 创建裸版本库: 1 2 3 [root@localhost]$ mkdir /home/workspace [root@localhost]$ cd /home/workspace [root@localhost]$ git init -bare wwwroot.git 在home/workspace目录下创建了一个wwwroot.git的裸版本库创......

偶遇 fatal: early EOF fatal…git clone error: RPC failed; result=56, HTTP code = 200

895 views
偶遇 fatal: early EOF fatal…git clone error: RPC failed; result=56, HTTP code = 200由于项目组要统一使用版本控制软件,原来用Git 需要改为sourcetree,结果在clone遇到如下错误: fatal: early EOF fatal: The remote end hung up unexpectedly fatal …… git clone error: RPC failed; result=56, HTTP code = 200   通过搜索,有网友说在C:\Program Files (x86)\Git\etc\gitconfig,core项加 [core]  compression = -1 试过不成功。 core.compression An integer -1..9, indicating a default compression level. -1 is the zlib default. 0 means no compression, and 1..9 are vario......

Git克隆(clone)bitbucket远端仓库并上传(push)

1,231 views
Git克隆(clone)bitbucket远端仓库并上传(push)Git Gui方式: 下载并安装Git,地址:http://git-scm.com/download/ 文件夹空白处右键——“Git Gui” 选择“克隆已有版本库” 输入源地址(Source Location)和本地存放路径(Traget Directory) 输入密码 等待克隆完成 如本地文件有改动,在Git Gui中会有显示在“修改但未缓存”,如果没有,点“重新扫描”。 点“缓存改动”,在Git Gui中会有显示在“已缓存的改动” 点“签名(Sign Off)”,在Git Gui中会有显示在“提交描述”,可手动修改 点“提交”,底部状态栏会显示“创建了commint…” 点“上传”,选择分支,默认可不作更改,点“上传”即可。 输入密码 ......

GIT和SVN之间的五个基本区别

937 views
GIT和SVN之间的五个基本区别GIT和SVN之间的五个基本区别 如果你在读这篇文章,说明你跟大多数开发者一样对GIT感兴趣,如果你还没有机会来试一试GIT,我想现在你就要了解它了。 GIT不仅仅是个版本控制系统,它也是个内容管理系统(CMS),工作管理系统等。如果你是一个具有使用SVN背景的人,你需要做一定的思想转换,来适应GIT提供的一些概念和特征。所以,这篇文章的主要目的就是通过介绍GIT能做什么、它和SVN在深层次上究竟有什么不同来帮助你认识它。 那好,这就开始吧… GIT是分布式的,SVN不是: 这是GIT和其它非分布式的版本控制系统,例如SVN,CVS等,最......