Git
xianhenyuan
这个作者很懒,什么都没留下…
展开
-
git 子模块的使用
thinkphp 使用 git 方式安装下载的时候需要下载两个项目,分别是 应用目录和核心框架。开发完自己的需求的时候,需要将代码上传到自己的git上面,比如上传到 gitee 平台。首先需要将应用目录下的 .git 目录删掉,然后在 gitee 平台创建一个私有项目,然后 remote add origin 私有项目的地址,然后执行 git add .会报错项目内有子模块。$...原创 2020-02-03 11:41:18 · 578 阅读 · 0 评论 -
Git 获取指定 tag 代码
目前 tp框架已经更新到 6.0 了;所以获取框架代码的时候clone 下来的是 6.0 的代码。这个时候就需要 checkout 到指定 tag 代码;git checkout v5.0.24切换到指定 tag 后会发现提示了一下 HEAD is now at;git checkout -b <new-branch-name>HEAD is now at c255c2...原创 2019-06-28 11:59:50 · 5267 阅读 · 0 评论 -
git 操作规范
热烈推荐:超多IT资源,尽在798资源网声明:本文为转载文章,为防止丢失所以做此备份。本文来自公众号:Linux学习原文地址:https://mp.weixin.qq.com/s/-lSeHSSNZW0-_DOhkbfCmw一、 创建与合并分支1、 从master分支创建dev分支并切换到dev分支: git checkout master git check...转载 2019-06-23 21:05:22 · 255 阅读 · 0 评论 -
linux 搭建 git 远程库
服务器端创建 git 用户,用来管理 Git 服务,并为 git 用户设置密码id git #查看是否存在此用户useradd git #添加用户passwd git #设置密码服务器端创建一个 Git 仓库gittest.git 为仓库名,服务器上的Git仓库通常都以.git结尾。克隆下来时 gittest 就是工作区,所以最好就是项目名。[root@localhost ...原创 2019-06-26 17:12:49 · 187 阅读 · 0 评论 -
linux 搭建 gitlab 私人服务器
要求:运行内存要在 2G 以上整理步骤:(1、安装和配置必要的依赖 )yum install -y curl openssh-server openssh-clients cronie(2、将在系统防火墙打开HTTP和SSH访问)lokkit -s http -s ssh(3、安装postfix发送通知邮件)yum install postfixservice postfix st...原创 2019-06-26 17:16:24 · 982 阅读 · 0 评论 -
Git创建公钥私钥
SSH 密钥用于在您的电脑和 GitLab/github 建立安全连接。git config --global user.name xianhenyuangit config --global user.email xianhenyuan@qq.com创建公钥私钥cd ~/.sshssh-keygen -t rsa -C "xianhenyuan@qq.com"然后会让输入三个问题,...原创 2019-06-26 16:35:59 · 1152 阅读 · 0 评论 -
Git 操作项目
Git 全局设置git config --global user.name "xianhenyuan"git config --global user.email "xianhenyuan@qq.com"创建新版本库git clone git@gitlab.weifeeng.com:xianhenyuan/798blog.gitcd 798blogtouch README.mdgi...原创 2019-06-26 16:39:25 · 227 阅读 · 0 评论 -
Git 本地项目添加多个远程仓库
做了一个小玩意儿,是在 码云 上做的仓储;还想同时放在 github 上做个备份;就在 github 上创建了一个新的项目地址;可以看出,官方给了三种导入方式;1、创建一个新的项目;2、推送现有仓库;3、使用三方程序导入仓库;因为在码云上已经存在了一个所属仓库;所以就是第二种选择了;git remote -v 查看本地已经存在的远程源本地进入到项目目录,执行 git rem...原创 2019-06-21 15:45:58 · 2991 阅读 · 0 评论 -
Git 删除远程分支和本地分支
查看所有分支使用命令 git branch -a 查看所有分支remote/origin/master 表示的是远程分支删除远程分支使用命令 git push origin --delete Chapater6 可以删除远程分支 Chapater6;再次使用命令 git branch -a 可以发现,远程分支Chapater6已经被删除。删除本地分支先试用命...转载 2019-06-16 18:36:40 · 988 阅读 · 0 评论 -
解决Windows下git需要每次都要ssh-add的问题
顽皮的很;不知道怎么回事,每次打开git提交代码都需要ssh-add一下秘钥才可以正常提交;不然就报错权限之类的问题;怎么才能更方便一些?卸了重装!我没试。。。再或者是在 git 的安装目录的 bash.bashrc 文件,末尾添加:#ssh-add 改为你电脑的秘钥名称eval "$(ssh-agent -s)"ssh-add ~/.ssh/yesssh-add ~/.ssh/...原创 2019-06-16 14:57:49 · 2609 阅读 · 2 评论 -
git clone 和 git pull 代码无响应
记录一下今天 git 拉代码遇到的一些错误;无论是项目目录下 git pull 还是直接 git clone 都不能正常拉代码;错误1ssh: connect to host gitee.com port 23: Connection timed outfatal: Could not read from remote repository.我把 ssh: connect to h...原创 2019-06-13 19:52:05 · 12602 阅读 · 0 评论 -
【Git 五】TortoiseGit中SSH密钥的配置方法
注意:我用的 TortoiseGit 版本是 2.6 的。一、找到安装目录下的 bin 目录 二、点击 puttygen.exe 三、点击 Generate 生成完毕之后,将 public key 添加到 gitlab/github上;然后点击 save private key、点击是、输入文件名保存即可。 四、克隆项目 配置完成。 thanks~...原创 2018-07-27 12:35:11 · 420 阅读 · 0 评论 -
【Git 四】一款不错的 Git 客户端
平常做开发使用 git bash 进行代码提交,一直没有使用过 git 相关的客户端。 直到有次同一分支下两个日志进行代码比较时,bash 返回的结果可视化理解起来比较差。 如果更改的部分比较多,问题就来了!下面是可视化客户端的效果:同样的两个日志进行比较,点击文件可直接查看两个日志之间的差异。 这款客户端叫:TortoiseGit;也叫 海龟Git。 ...原创 2018-07-27 12:20:51 · 613 阅读 · 0 评论 -
【Git 三】生成并添加SSH秘钥
我们在 Windos 或 Linux 上克隆项目的时候, 如果走的是 http 会让输入 username 和 password,每次都要输入是很麻烦的。 为了省事儿、简单,我们可以选择 ssh 方式进行克隆,不过首次克隆也是要输入密码的 ! 如何省去每次克隆项目输入密码什么的重复环节? 在操作的客户端生成公钥私钥,然后将公钥添加到代码托管平台个人...原创 2018-07-26 20:46:08 · 1896 阅读 · 0 评论 -
【Git 二】Windows|Mac 安装 Git
Windows 或 Mac 上安装 Git 相对于 Linux 来说步骤是简便一些的。Linux 安装步骤见:【Git 一】Linux安装Git一、Windows 安装 Git 直接下载对应 exe ,傻瓜式安装即可。下载路径:Git安装包下载地址二、Mac 安装 GitMac 安装 Git 也是灰常方便的。直接从AppStore安装Xcode,Xcode集成了Git...原创 2018-07-26 20:17:57 · 451 阅读 · 0 评论 -
【Git 一】Linux安装Git
一、Git 的优势#简单说一下 Git 的优势。1、版本库本地化,支持离线提交,相对独立不影响协同开发。2、支持快速切换分支方便合并,比较合并性能好。3、分布式管理,适应不同的业务场景。4、视图化体验良好。想要更全面的了解 Git,请参考:场景式解读 Git 工作流。二、下面来切入到咱们今天的主题,Linux 上安装 Git1、一般的 CentOS 环境都会自带 g...原创 2018-07-26 20:10:46 · 174 阅读 · 0 评论