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

有这样一种需求,在本地开发,然后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的裸版本库创......

由于项目组要统一使用版本控制软件,原来用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......
作者: owoer
|
发表于:2015年7月29日
|
栏目:SVN/GIT, 办公应用
|
偶遇 fatal: early EOF fatal…git clone error: RPC failed; result=56, HTTP code = 200已关闭评论
阅读全文

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

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