随笔分类 -  Git学习

代码管理的后起之秀,新一代管理神器,细节须斟酌,操作手法须熟练。
摘要:git bash是一个比较好用的终端(win下),但有一些细节需要调整后才好用。 1、比如,登陆后终端的表格,以及个别符号显示为乱码。 解决方法: 1)、点击git bash左上角,选择“option”->“Text” 2)、在该页面最下方,“locale”栏和“character set”栏内选择 阅读全文
posted @ 2018-04-29 13:14 立体风 阅读(835) 评论(0) 推荐(0)
摘要:debian上的git版本才2.1有点低了,为了安装最新版的2.11,我决定从源码编译安装一下。 预备工作: 1、安装编译工具。apt install -y build-essential 2、安装git需要的一些库。apt install -y libcurl4-gnutls-dev libexp 阅读全文
posted @ 2017-02-13 10:06 立体风 阅读(8171) 评论(0) 推荐(0)
摘要:简单的说用两对ssh密钥来连接多个github账户,有的同学问:用一对连接多个账户行吗?答案是不行,因为密钥和你的账户邮箱关联了。 1、生成密钥。 sshkey -t rsa -b 4096 -C "your_email_1@host.com" 2、设置密钥对的名字,在第一步中,系统会提示如下: G 阅读全文
posted @ 2017-02-12 13:31 立体风 阅读(1266) 评论(0) 推荐(0)
摘要:github默认不上传空目录,有的时候需要空目录来保持程序的结构。 二个小问题。 1、始终保持空目录,即时里面有文件,也全部忽略掉。 建立一个.gitignore文件放到空目录内。 mkdir emptydirectory cd emptydirectory vim .gitignore 2、目前暂 阅读全文
posted @ 2016-09-08 11:41 立体风 阅读(9908) 评论(0) 推荐(0)
摘要:一、正规做法有两种。git fetch和git pull。 注意不管用fetch还是pull,做之前都要在本地仓库做一次git commit,确保,本地仓库和工作目录及缓存一致。1、git fetch。从远程仓库获得最新版本到本地,不会自动merge。git fetch origin master: 阅读全文
posted @ 2016-07-25 10:33 立体风 阅读(1739) 评论(0) 推荐(1)
摘要:git的全局变量可以用在命令行设置: git config --global user.name "litifeng" git config --global user.email "litifeng@example.com" git config --global color.ui true gi 阅读全文
posted @ 2016-07-24 16:01 立体风 阅读(4546) 评论(0) 推荐(0)
摘要:最近,用ssh连接github时,突然提示“Permissions 0644 for ‘/root/.ssh/id_rsa’ are too open”,并且断开连接。 仔细阅读了一下ssh文档和这句提示,大概的意思时ssh的私有密钥的权限开放尺度太大了,可以供人随意欣赏了,ssh自身的策略关闭了s 阅读全文
posted @ 2016-07-24 15:34 立体风 阅读(18131) 评论(0) 推荐(1)
摘要:1、安装 Git 客户端 yum install git 2、打开 Git Bash,开始键入用户信息,和github通讯用的,不能乱写:git config --global user.name "You Name"git config --global user.email yourmail@s 阅读全文
posted @ 2016-06-19 10:37 立体风 阅读(407) 评论(0) 推荐(0)