场景1:当你改乱了工作区某个文件的内容,想直接丢弃工作区的修改时,用命令git checkout -- file。场景2:当你不但改乱了工作区某个文件的内容,还添加到了暂存区时,想丢弃修改,分两步,第一步用命令git reset HEAD file,就回到了场景1,第二步按场景1操作。场景3:已经提...
分类:
其他好文 时间:
2015-10-24 23:42:37
阅读次数:
426
忽略特殊文件在工作区创建.gitignore文件,编写内容# Windows:Thumbs.dbehthumbs.dbDesktop.ini# Python: 忽略Python编译产生的.pyc、.pyo、dist等文件或目录*.py[cod]*.so*.egg*.egg-infodistbu...
分类:
其他好文 时间:
2015-10-22 23:43:33
阅读次数:
283
新建标签 git tag 默认为HEAD,也可以指定一个commit id eg. git tag v0.9 git tag v1.031aa59c git tag -m "xxx" 可以指定标签信息 git tag -s 可以用PGP签名标签查看标签 ...
分类:
其他好文 时间:
2015-10-22 20:54:55
阅读次数:
176
创建新分支,并切换到该分支 git checkout -b dev 这一句相当于以下两句: git branch dev 创建 git checkout dev 切换 查看当前分支 git branch 查看 在dev分支上修改一些内容,add并commit合并分...
分类:
其他好文 时间:
2015-10-22 17:26:14
阅读次数:
206
第1步:创建SSH Key在用户目录下的.ssh目录中,查看是否有id_rsa和id_rsa.pub两个文件,若没有则通过以下命令生成秘钥对: $ ssh-keygen -t rsa第2步:登陆GitHub,打开“Account settings”,“SSH Keys”页面: 添加id_rsa......
分类:
其他好文 时间:
2015-10-22 17:08:37
阅读次数:
193
当连个分支对统一文件提交了不同修改时,可能会出现冲突,例如:$ git merge feature1Auto-merging readme.txtCONFLICT (content): Merge conflict in readme.txtAutomatic merge failed; fix c...
分类:
其他好文 时间:
2015-10-22 17:02:09
阅读次数:
189
Git是什么? 是一款免费、开源的分布式版本控制系统,用于敏捷高效地处理任何或小或大的项目。特点 分布式相比于集中式的最大区别在于开发者可以提交到本地,每个开发者通过克隆(git clone),在本地机器上拷贝一个完整的Git仓库。安装 Linux-CentOS yum -y ins...
分类:
其他好文 时间:
2015-10-19 10:59:08
阅读次数:
192
学习网站:1、git有三个区:工作区 暂存区 分支区。2、工作区add到暂存区,暂存区commit到分支区master,最后push到远程仓库。3、一般开发时使用另外的分支,merge到master分区。4、远程仓库一般不包含工作区,配置时使用--bare参数初始化。5、eclipse先添加远程仓库...
分类:
其他好文 时间:
2015-10-15 01:04:34
阅读次数:
218
#######################################################################################################qq:1218761836qq群:150181442E-mail:wangxing0122@hotmail.com##############################################################################################..
分类:
其他好文 时间:
2015-10-14 01:42:32
阅读次数:
206