![](https://img-blog.csdnimg.cn/20201014180756919.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
git
文章平均质量分 53
华尔街之猫
我不停地奔跑,只为了追上那个曾经被寄予厚望的自己!
展开
-
linux 定时任务 git 自动拉代码
#!/bin/bashstep=20 #间隔的秒数,不能大于60for (( i = 0; i < 60; i=(i+step) )); do cd /home/wwwroot/jueke-admin git pull origin feature/v1.0 sleep $stepdoneexit 0给脚本执行的权限新增一条定时任务/home/wwwroot/jueke-admin/git-dev.sh...原创 2020-10-15 09:02:13 · 624 阅读 · 0 评论 -
git 一键pull push操作
每次修改代码后都要执行重复的拉推操作,索性把操作整理成一个脚本,一键操作。新增一个脚本: gitp.sh#! /bin/basfeature='feature/v2.0'git add .git commit -m "$1"git pull origin ${feature}git push origin ${feature}if [ "$2" == "release" ]then git checkout release git pu.原创 2020-09-10 10:56:11 · 660 阅读 · 0 评论 -
SourceTree强大的GIT工作流
转载来源:http://www.cnblogs.com/tian-xie/1. SourceTree是什么拥有可视化界面的项目版本控制软件,适用于git项目管理 window、mac可用2. 获取项目代码1. 点击克隆/新建2. 在弹出框中输入项目地址,http或者ssh地址都可以 如果箭头指向的仓库类型表明“这不是一个标准的Git仓库”,可能是有以下原因 1) 项目地址获取错误 2) 没有项目访问权限3. 点击“克隆”,等待项目克隆完成,完..转载 2020-07-15 16:49:34 · 794 阅读 · 0 评论 -
Linux系统安装GitLab(系统已安装Nginx)
1、配置yum源vim /etc/yum.repos.d/gitlab-ce.repo复制以下内容:[gitlab-ce]name=Gitlab CE Repositorybaseurl=https://mirrors.tuna.tsinghua.edu.cn/gitlab-ce/yum/el$releasever/gpgcheck=0enabled=12.# yum ma...原创 2020-04-11 22:05:00 · 746 阅读 · 0 评论 -
git提取出两个版本之间的差异文件并导出
git diff 这个命令能比较两个提交之间的差异,使用–name-only参数可以只显示文件名。git diff 2799927 ac218d6 --name-onlygit diff 2799927 ac218d6 --name-only | xargs zip update.zip ...原创 2020-03-02 11:36:06 · 3273 阅读 · 1 评论 -
git 命令使用笔记
初始化git仓库git init把某个文件添加到git仓库git add readme.txt添加所有文件到仓库git add .把文件提交到仓库git commit -m "wrote a readme file" (-m "这里是提交说明")查看仓库当前的状态git status查看文件具体的更改内容git diff readme.txt...原创 2019-11-10 22:37:16 · 325 阅读 · 0 评论 -
git分支管理和工作流规范
一般约定一般分为一下几个分支进行管理:master(主分支):稳定的线上版本 develop(开发分支):用于开发集成测试分支,不稳定 release(测试分支):用于测试的分支 hotfix:用于紧急修复线上bug feature :功能开发分支开发分支管理对于小的团队可以不用以功能作为一个划分维度,因为一个功能可能就是一个人开发的,可以考虑以人作为划分分支的维度,将fea...原创 2019-07-11 01:11:31 · 154 阅读 · 0 评论 -
linux服务器git pull/push时提示输入账号密码之免除设置
1、先cd到根目录,执行git config --global credential.helper store命令[root]# git config --global credential.helper store2、执行之后会在.gitconfig文件中多加红色字体项[user]name = 名称email =xxxx@xxxx.com[credential]hel...原创 2019-05-30 17:07:19 · 3288 阅读 · 0 评论 -
git无法拉取代码error: Untracked working tree file 'image/image-copy/.gitignore' would be overwritten by me
error: Untracked working tree file ‘image/image-copy/.gitignore’ would be overwritten by merge. Aborting解决方案$ git fetch --all$ git reset --hard origin/master原创 2019-04-14 23:41:53 · 582 阅读 · 0 评论 -
git diff 提示filemode发生改变(old mode 100644、new mode 10075)
在我没有改动服务器代码的情况下,使用git status经常看到大量文件有被修改的记录:git status 提示old mode 100644new mode 100755原来是filemode的变化,文件chmod后其文件某些位是改变了的,但代码本身的内容有没有被改动。使用git 命令git config --add core.filemode false忽略掉chmod改动即...原创 2019-04-26 09:23:07 · 1371 阅读 · 0 评论 -
git 切换远程仓库地址
切换远程仓库地址:方式一:修改远程仓库地址【git remote set-url origin https://xxx.you-url.com】 更换远程仓库地址,URL为新地址。方式二:先删除远程仓库地址,然后再添加【git remote rm origin】 删除现有远程仓库【git remote add origin https://xxx.you-url.com】...原创 2019-04-03 18:44:35 · 879 阅读 · 0 评论