git
文章平均质量分 53
雜貨鋪老闆
这个作者很懒,什么都没留下…
展开
-
git设置命令别名
git config -lgit config --global alias.st statusgit config -lgit config --global alias.ci commitgit config --global alias.co checkoutgit config --global alias.br branchgit conf原创 2013-05-30 21:58:33 · 934 阅读 · 0 评论 -
git init 与 git init --bare 的区别
git init 和 git init –bare 的区别使用命令"git init --bare"(bare汉语意思是:裸,裸的)初始化的版本库(暂且称为bare repository)只会生成一类文件:用于记录版本库历史记录的.git目录下面的文件;而不会包含实际项目源文件的拷贝;所以该版本库不能称为工作目录(working tree);如果你进入版本目录,就会发现只有.git目录下转载 2016-10-17 23:35:30 · 307 阅读 · 0 评论 -
git撤销已经push到远端的commit
在使用git时,push到远端后发现commit了多余的文件,或者希望能够回退到以前的版本。先在本地回退到相应的版本:git reset --hard 版本号>// 注意使用 --hard 参数会抛弃当前工作区的修改// 使用 --soft 参数的话会回退到之前的版本,但是保留当前工作区的修改,可以重新提交123123如果此时使用命令:git push origin 分支名>1转载 2016-08-24 15:48:11 · 3200 阅读 · 1 评论 -
gitlab新仓库的创建
Command line instructionsGit global setupgit config --global user.name "aaaa"git config --global user.email "aaaa.aaaa@gmail.com"Create a new repositorygit clone git@gitlab.com:aaaa/aaaa原创 2016-05-23 21:30:10 · 5117 阅读 · 0 评论 -
Pushing to multiple git repos
ScopeHow to push a git repo to multiple remote repositories, such as GitLab & BitBucket, with a single command.BackgroundI’ve been using BitBucket, which offers unlimited private repositories fo转载 2016-05-23 21:14:47 · 874 阅读 · 0 评论 -
git的submodule功能详解
目录[-]1. 前言2. 准备工作3. TortoiseGit上git submodule功能实现1. 添加子模组的步骤第一步:使用submodule add...添加子模组第二步:查看.gitmodules的内容2. 克隆带子模组的版本库的步骤第一步:克隆super主版本库第二步:克隆子模组3. 对主Git库工作区作commit、checkout、revert、pull、push等更改G转载 2016-05-21 22:47:24 · 3479 阅读 · 0 评论 -
bitbucket的ssh公钥指纹
md5 format97:8c:1b:f2:6f:14:6b:5c:3b:ec:aa:46:46:74:7c:40 (RSA)35:ee:d7:b8:ef:d7:79:e2:c6:43:9e:ab:40:6f:50:74 (DSA)参考https://confluence.atlassian.com/bitbucke原创 2016-05-28 18:31:13 · 795 阅读 · 0 评论 -
使用git把某一次commit修改过的文件打包
把新增加的文件使用git add添加进改动使用git commit提交改动使用git log查看提交的commit id使用命令git diff-tree -r --no-commit-id --name-only d18f9d5f17e190cfbb836a4acff2d96c0d466a2c | xargs tar -rf mytarfile.tar把修改的文件打包原创 2016-04-08 11:03:59 · 7786 阅读 · 2 评论 -
如何在 Git 里撤销(几乎)任何操作
任何版本控制系统的一个最有的用特性就是“撤销 (undo)”你的错误操作的能力。在 Git 里,“撤销” 蕴含了不少略有差别的功能。当你进行一次新的提交的时候,Git 会保存你代码库在那个特定时间点的快照;之后,你可以利用 Git 返回到你的项目的一个早期版本。在本篇博文里,我会讲解某些你需要“撤销”已做出的修改的常见场景,以及利用 Git 进行这些操作的最佳方法。撤销一个“已公开”的转载 2016-03-26 13:31:42 · 412 阅读 · 0 评论 -
git删除未跟踪文件
# 删除 untracked filesgit clean -f # 连 untracked 的目录也一起删掉git clean -fd # 连 gitignore 的untrack 文件/目录也一起删掉 (慎用,一般这个是用来删掉编译出来的 .o之类的文件用的)git clean -xfd # 在用上述 git clean转载 2016-03-26 11:45:00 · 599 阅读 · 0 评论 -
吓人的警告。git config push.default matching
原文地址:http://blog.xedn.net/?p=382 升级到 git 1.6.3 以后,每次 git push 的时候都会出现这样“吓人”的警告。 warning: You did not specify any refspecs to push, and the current remotewarning: has not configured any push转载 2013-06-08 23:20:05 · 7692 阅读 · 0 评论 -
Git的初次使用 ; Git常用命令查询 ; Git push ; Git pull
原文地址:http://hi.baidu.com/mvp_xuan/item/afde021353b973f8756a84d1 在介绍安装和简单使用前,先看一下百度百科中的简介吧:———————————————————————————————————————— Git --- The stupid content tracker, 傻瓜内容跟踪器。 Linux转载 2013-05-31 14:29:33 · 908 阅读 · 0 评论 -
github设置ssh
原文地址:https://help.github.com/articles/generating-ssh-keys#platform-linux Generating SSH KeysmacwindowslinuxallIf you have decided not to use the recommended HTTPS method, we转载 2013-05-30 23:15:44 · 876 阅读 · 0 评论 -
异常断电后gitlab无法使用
现象页面访问返回500错误"GET / HTTP/1.1" 500 415查看gitlab-shell.log WARN -- : gitlab-shell: Access denied for git command by user with key key-8.ERROR -- : API call failed: 500手动原创 2016-11-02 16:09:51 · 4999 阅读 · 0 评论