Git
waiting for U
菜鸟
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
linux权限踩坑实录
踩坑几天终于解决Git自动部署问题,之前写的文档中还差了一点内容,开启组权限后,需要注意克隆后文件git init后生成的.git文件夹的权限,必须有写入权限,否则push提交依旧报权限问题,查看用户id、组id所在组信息,使用id 用户名命令,显示如下:uid=502(git) gid=0(root) 组=0(root) 特别注意gid 如果gid不是项目所属组的id则会提示权限问题,查看用户信...原创 2019-01-17 11:09:50 · 298 阅读 · 0 评论 -
Git忽略文件不起作用解决方案
自己做的一个新项目: 配置了.gitignore文件,居然没有给我过滤掉我不想增加到版本管理库的文件 解决办法: 清除本地库的缓存 git rm -r --cached . 讲本地代码重新加入 git add . 并让 .gitignore 文件夹生效,读取我配置的过滤规则 git commit -m “update .gitignore” 原文:https://blog.youkuaiyun.com/q66...转载 2019-01-17 18:59:10 · 11232 阅读 · 0 评论 -
Linux安装Git
第一步:下载最新Git(进入对应文件夹内) cd usr/local/src wget https://github.com/git/git/archive/v2.20.1.tar.gz 第二步:解压Git文件 tar -zxvf v2.20.1.tar.gz 第三步:安装依赖 yum install curl-devel expat-devel gettext-devel openssl-d...原创 2019-01-14 10:48:40 · 223 阅读 · 0 评论 -
Git搭建版本库
1、Git用户和用户组 groupadd git useradd git -g git 2、创建证书 切换到git用户创建证书 su git cd /home/git mkdir .ssh chmod 700 .ssh touch .ssh/authorized_keys chmod 600 .ssh/authorized_keys 注意:.ssh的权限必须是700,authori...原创 2019-01-14 19:37:46 · 423 阅读 · 3 评论 -
git服务器自动部署(自己根据自己查的资料以及部署经历总结)
1、添加钩子文件 进入对应Git仓库 cd /home/myrepo.git 创建post-receive touch hooks/post-receive 使用vim打开post-receive将如下shell写入文件中 #!/bin/sh #author: embbnux #Blog of Embbnux: http://www.embbnux.com #判...原创 2019-01-15 01:57:01 · 461 阅读 · 0 评论 -
git分支的创建、删除、切换、合并
git的命令: 查看本地分支 git branch ; 查看远程分支 git branch -r ; 切换分支 git checkout -b agrochemical origin/agrochemical; 查看所属分支 git branch -a; 回退命令: git reset --hard HEAD^; 回退到上个版本 $ git reset --hard HEAD~3;回退到前3次提...原创 2019-01-22 11:06:06 · 168 阅读 · 0 评论
分享