随笔分类 -  git

摘要:控制显示的记录格式,常用的格式占位符写法及其代表的意义如下:选项 说明%H 提交对象(commit)的完整哈希字串%h 提交对象的简短哈希字串%T 树对象(tree)的完整哈希字串%t 树对象的简短哈希字串%P 父对象(parent)的完整哈希字串%p 父对象的简短哈希字串%an 作者... 阅读全文
posted @ 2015-12-08 15:23 破男孩 阅读(9024) 评论(1) 推荐(0) 编辑
摘要:当运行git status的时候提示如下:modified: xxx(modified content, untracked content) 我们会很本能的直接执行 add 、commit 、push。但是执行完这一系列命令后,再执行status依然会发现这个提示还是存在。这个提示存在的原因是 x... 阅读全文
posted @ 2015-12-03 16:57 破男孩 阅读(2712) 评论(0) 推荐(0) 编辑
摘要:使用 https 方式 clone 一个 git 仓库,每次pull 或者 push 的时候都需要输入用户名和密码。访问远程Git仓库可以用 SSH 方式和 https 方式,https每次访问时都要输入密码。虽然可以通过将用户名和密码包含在远程地址中,或者用 git config --global... 阅读全文
posted @ 2015-11-27 13:12 破男孩 阅读(3273) 评论(0) 推荐(0) 编辑
摘要:今天 git push 的时候报如下错误:ssh: Could not resolve hostname gitcafe.com: nodename nor servname provided, or not knownfatal: Could not read from remote reposi... 阅读全文
posted @ 2015-07-20 20:37 破男孩 阅读(4668) 评论(0) 推荐(0) 编辑
摘要:有时候我们执行 git push 将一个 new branch 推送到远程仓库的时候,会被远程仓库阻止。可能是我们没有相应的权限吧。然而,我在 git push 的时候加上 --no-thin 参数,就可以将其推送上去了。$ git push --no-thin origin dev 注意,这个命... 阅读全文
posted @ 2015-05-21 11:30 破男孩 阅读(6722) 评论(0) 推荐(1) 编辑
摘要:mac下的对比工具Kaleidoscope,是一款不错的对比工具,界面被广大用户所喜爱。window下使用beyond compare 3,具体设置步骤,请见:http://www.cnblogs.com/ayseeing/p/4268729.htmlKaleidoscope是一款很强大的文件和图像... 阅读全文
posted @ 2015-04-24 15:53 破男孩 阅读(4707) 评论(0) 推荐(0) 编辑
摘要:一旦你的git安装成功,而且在安装是没有选择可以使用cmd黑窗口来打开,那么你再来设置会很麻烦,我表示不会。今天分享下同事分享给我的一个不错的方法。这个方法依赖一个 Dos 文件(.bat文件),我们可以创建一个自己想要的名字的文件,如:git_route.bat然后可以用编辑器打开,输入一些自己想... 阅读全文
posted @ 2015-04-24 14:25 破男孩 阅读(8972) 评论(0) 推荐(0) 编辑
摘要:如果你已经有了一套名为id_rsa的公秘钥,将要生成另外一个公钥,比如 aysee,你也可以使用任何你喜欢的名字。步骤如下:1、生成一个新的自定义名称的公钥:ssh-keygen -t rsa -C "YOUR_EMAIL@YOUREMAIL.COM" -f ~/.ssh/aysee 执行命令后,... 阅读全文
posted @ 2015-04-21 18:56 破男孩 阅读(22882) 评论(1) 推荐(3) 编辑
摘要:git bash 或 mac terminal 我们可以使用 mkdir 命令来创建文件夹。 当前目录创建多个文件夹: 会创建 a 、b、c 三个文件夹 但是有时候我们需要创建多级文件夹,比如,a/b/c 当然,我们可以使用如下命令实现: 但是,这样实现感觉太麻烦了,我们可以使用 -p 参数来创建多 阅读全文
posted @ 2015-03-04 17:43 破男孩 阅读(15795) 评论(0) 推荐(0) 编辑
摘要:git中查看日志,我们用的比较多的就是 git log 以及带一些参数,如:以一行显示提交日志:$ git log --pretty=oneline显示最后的几次提交日志:$ git log -4已界面的形式显示提交日志:$ git log --graph等等。。。。。但是另外还有一个命令,大家可能... 阅读全文
posted @ 2015-02-27 15:12 破男孩 阅读(8007) 评论(0) 推荐(0) 编辑
摘要:今天在mac下使用git工具,出现一个很奇怪的问题。先声明当前工作目录是干净的,运行 git status 没有任何文件改动,且没有任何需要push的文件。我执行 git pull 命令,直接提示我有冲突,代码提示如下:当时我就纳闷了,我又没有改动任何文件,只是简单的pull一下,怎么会出现冲突呢。... 阅读全文
posted @ 2015-02-03 23:55 破男孩 阅读(741) 评论(0) 推荐(0) 编辑
摘要:使用git管理工具,branch 应该是我们接触最多的。不论我们是修复bug,还是做项目,都会新开branch,工作完成后再合并。然而对一些初学者,对git的一些命令知之甚少,这里,给大家写一些常用的和一些不常用的,但是非常有用的branch操作命令。本文书写约定当前分支我们用master名字,新分... 阅读全文
posted @ 2015-01-26 11:05 破男孩 阅读(796) 评论(0) 推荐(0) 编辑
摘要:当 git 和 gerrit 一起使用的时候,你创建了一个 tag,现在需要 push 到远程仓库,当你没有权限的时候,会出现如下提示:$ git push origin v20150203Total 0 (delta 0), reused 0 (delta 0)remote: Processing... 阅读全文
posted @ 2015-01-23 15:22 破男孩 阅读(1396) 评论(0) 推荐(0) 编辑
摘要:当我们在开发项目的时候,突然来一个变更需要修改,我们除了将当前项目提交(commit)后切换(checkout) 到其他分支外,我们还可以先将当前的修改暂存(stash)起来,然后再切换(checkout)到其他分支,而不需要提交(commit),这样就可以减少一个 commit (虽然可以使用 g... 阅读全文
posted @ 2015-01-21 23:31 破男孩 阅读(14951) 评论(0) 推荐(1) 编辑
摘要:在日常开发中,我们可能或手动删除(delete键删除的)一些文件,然而我们本来应该是用git rm fileName命令删除的,但是现在我们手动删除了,那么要如何在git里面讲那些手动删除的文件删除呢?我们这里有两种方法可以在git中删除那些手动删除(delete键删除的)的文件:第一种就是用 gi... 阅读全文
posted @ 2015-01-21 22:36 破男孩 阅读(2248) 评论(0) 推荐(0) 编辑
摘要:使用git push直接推送未关联分支的时候,出现如下提示:$ git pushCounting objects: 46, done.Delta compression using up to 4 threads.Compressing objects: 100% (7/7), done.Writi... 阅读全文
posted @ 2015-01-21 18:22 破男孩 阅读(1777) 评论(0) 推荐(0) 编辑
摘要:有时候当你运行一些git命令(比如git pull)的时候,会有如下提示:Auto packing the repository for optimum performance. You may alsorun "git gc" manually. See "git help gc" for mor... 阅读全文
posted @ 2015-01-15 15:35 破男孩 阅读(17649) 评论(0) 推荐(3) 编辑
摘要:今天使用git push的时候出现了如下提示:warning: push.default is unset; its implicit value is changing in Git 2.0 from 'matching' to 'simple'. To squelch this message ... 阅读全文
posted @ 2015-01-14 15:27 破男孩 阅读(997) 评论(0) 推荐(0) 编辑
摘要:在git中如果想忽略掉某个文件,不让这个文件提交到版本库中,可以使用修改 .gitignore 文件的方法。如果没有.gitignore 文件,就自己创建一个,手动创建会提示你输入文件名称,因此,你要用git客户端创建:git客户端进入项目目录,执行 touch.gitignore 即可创建该文件。... 阅读全文
posted @ 2014-03-04 14:32 破男孩 阅读(12505) 评论(0) 推荐(1) 编辑
摘要:返回当前目录路径:$ pwd1.1git addgit add . #将文件先暂存到staging area, stages new and modified, without deletedgit add -A #states allgit add -u #states modified and ... 阅读全文
posted @ 2014-03-03 14:44 破男孩 阅读(581) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示