随笔分类 -  git

配置Git自动补全功能
摘要:Git装好后,默认是不会有按tab补全命令的功能的。可如下配置:1. 去git的源码中,找到contrib/completion/git-completion.bash2. 将git-completion.bash下载到用户目录,可以重命名为 .git-completion.bash 作为隐藏文件。... 阅读全文

posted @ 2015-07-31 10:50 李皮筋 阅读(1263) 评论(0) 推荐(0)

Git分支管理的基本操作
摘要:首先从远端版本库clone下来一个全新的库: 此时clone下来的,只是master分支,没有其他分支。 查看分支: 分支名前面有 * 的,就是当前所在分支。分支名型如remote/origin/xxx的,就是远端分支。 创建本地分支: 下面是使用 git checkout -b dev 创建的 d 阅读全文

posted @ 2015-02-12 11:53 李皮筋 阅读(5876) 评论(1) 推荐(1)

Git报错:insufficient permission for adding an object to repository database .git/objects
摘要:在本地搭建Git服务器后,在开发机上push新代码,发现Git提示:insufficient permission for adding an object to repository database .git/objects出现的原因是:没有版本库所在目录的写权限,导致新的文件无法上传。所以注意... 阅读全文

posted @ 2015-01-13 18:10 李皮筋 阅读(8359) 评论(0) 推荐(2)

向Git证明自己的身份,Git别名配置
摘要:一、向Git证明自己的身份在安装完Git后,第一步就是向Git说明自己的身份,通过如下两个命令证明:git config --global user.name "myusername" #用户名git config --global user.email "myemail" #邮箱要... 阅读全文

posted @ 2014-11-24 10:12 李皮筋 阅读(1044) 评论(0) 推荐(0)

Git push 时每次都需要密码的疑惑
摘要:2015.1.13更新:在本地搭建Git服务器时,也是有每次操作需要密码的情况。是因为每次做推送动作时,Git需要认证你是好人。所以需要密码。可以在 /home/username/.ssh/authorized_keys 文件里添加你的 ssh 公钥。一行一个。这样就可以在你push时,无需密码了。... 阅读全文

posted @ 2014-11-14 15:48 李皮筋 阅读(2772) 评论(0) 推荐(1)

搭建Git远程仓库(也就是Git服务器,不用再连Github了)
摘要:github上一般托管的代码都是公开的,任何人都可以查看、复制下载等,而私有的项目则需要付费。所以可以自己搭建一个git服务,自己人用。首先安装git:sudo apt-get install git安装完之后,就去创建一个裸的仓库git init --bare xxdir.git(指定裸仓库路径,... 阅读全文

posted @ 2014-11-04 12:19 李皮筋 阅读(2044) 评论(0) 推荐(0)

git 和 github 使用笔记
摘要:想干这么一件事:写一个web自动化测试的项目,部署在公司内网的小服务器上。我想拐个弯干这件事:公司有一个工作用的windows电脑,还有一个linux Ubuntu11.04的小测试服务器。我在本地写脚本,完了发到github上,然后在用putty -> ssh 连上服务器,再在测试服务器上从github上把脚本拉下来。其实整个过程就是从本地往服务器发文件的过程,之前一直用 FTP。这回用git 和github纯属为了练习使用。git最基本的就是pull和push了。想pull和push 就要在github上加一条你的公钥,等你push和pull的时候会用你的私钥加密,github再拿你 阅读全文

posted @ 2014-04-11 17:29 李皮筋 阅读(268) 评论(0) 推荐(0)

导航