
git
彭世瑜
记录我的工作学习笔记
展开
-
git:git revert 和git reset 回退版本的使用方式
原理:git reset的作用是修改HEAD的位置,即将HEAD指向的位置改变为之前存在的某个版本。版本会递增,不影响之前提交的内容。会移除log历史记录,慎用。原创 2024-03-06 15:14:48 · 705 阅读 · 1 评论 -
版本管理工具git基本操作
版本管理工具gitgit简介分类集中式:cvs,svn分布式:git托管网站:github下载git官网: https://git-scm.com/国内镜像:https://npm.taobao.org/mirrors/git-for-windows/linux常用指令新建:mkdir dirname进入:cd dirname当前:pwd文件列表...原创 2018-03-31 22:06:55 · 1237 阅读 · 0 评论 -
git:合并两个不同仓库的代码
其中一个仓库的代码是为了新项目拉取的新分支,所以分支的部分修改历史是相同的。如果存在冲突,就手动处理,合并完成。原创 2024-03-01 16:49:23 · 2882 阅读 · 0 评论 -
Git三种方法从远程仓库拉取指定分支
【代码】Git三种方法从远程仓库拉取指定分支。原创 2023-12-29 16:26:59 · 1744 阅读 · 0 评论 -
git:config连接远程仓库的配置中带特殊字符的处理方式
正确的写法是将特殊字符编码。比如我的账号和密码分别是。如果按照如下写法就会报错。原创 2023-12-18 14:37:17 · 1245 阅读 · 0 评论 -
git:按照标签查询提交记录log日志
可以查询提交历史,增加一些参数就可以对提交记录log日志进行过滤。原创 2023-07-26 15:51:46 · 461 阅读 · 0 评论 -
git 忽略文件权限修改
git 忽略文件权限修改# 当前版本库$ git config core.filemode false # 所有版本库$ git config --global core.fileMode false 参考git中忽略文件权限或文件拥有者的改变...原创 2019-10-23 20:51:32 · 2197 阅读 · 0 评论 -
Gitlab汉化
安装教程参阅:Gitlab安装配置及简单问题处理1、克隆汉化补丁仓库(速度较慢,大概耗时6小时)$ git clone https://gitlab.com/xhang/gitlab.git2、查看当前gitlab版本并且获取对应版本的中文补丁$ cat /opt/gitlab/embedded/service/gitlab-rails/VERSION10.0.63、用diff将...原创 2019-06-03 16:05:40 · 2285 阅读 · 0 评论 -
Gitlab安装配置及简单问题处理
Git 是版本控制系统Github 是在线的基于Git的代码托管服务Gitlab 可以在上面创建免费的私人repo建议(少走弯路)1、Gitlab本身很容易安装,整个安装包也就300M,下载到安装不到半小时2、不过因为环境的不一样,可能导致很多意想不到的问题,网上的教程很多,方式大致都一样,环境不一样,配置方式也不一样,所以最好找一台新机器,会减少很多问题3、如果设备上已经安装了Ngi...原创 2019-06-01 21:13:03 · 2314 阅读 · 0 评论 -
Git:Python代码开发到服务器上测试实践
流程需求 -> 切换到开发分支 -> 开发 -> 到服务器拉取开发分支 -> 测试 -> 合并到主分支具体操作1、开发我接到开发需求,然后从主分支上切出一个开发分支devgit checkout -b dev进行编码后先推到codinggit push -u origin dev2、测试到服务器拉取 dev分支git clone -b ...原创 2019-05-31 19:56:35 · 1068 阅读 · 0 评论 -
Git 切换远程仓库的地址
先删除,再添加# 删除现有远程仓库 git remote rm origin # 添加新远程仓库git remote add origin <url> # 查看远程仓库的地址git remote -v参考git 切换远程仓库地址...原创 2019-05-10 10:37:23 · 1150 阅读 · 0 评论 -
Mac配置gitignore自动生成
文件来源:https://gitignore.io/Mac 配置echo "function gi() { curl -sL https://www.gitignore.io/api/\$@ ;}" >> \~/.bash_profile && source ~/.bash_profile指令# 检查配置是否正确,查看可用的ignore文件$ gi lis...原创 2019-05-10 09:54:05 · 2101 阅读 · 0 评论 -
Git:git pull每次都要求输入用户名和密码
git pull 每次都要求输入用户名和密码配置git config --global credential.helper store查看git配置git config --list参考:git 为不同的项目设置不同的用户名和邮箱...原创 2019-04-17 15:39:19 · 3717 阅读 · 0 评论 -
GIT:git stash临时存储代码
一个代码堆栈常用的命令如下# 增git stash # 存储代码,压入代码堆栈git stash save "message" # 推荐# 查git stash list # 查看现有记录git stash show # 检查不一样的地方# 删git stash pop # 弹出最新压入代码堆栈的代码git stash drop stash@{1} # 删除g...原创 2019-02-22 16:44:12 · 2138 阅读 · 2 评论 -
Git: Cannot update paths and switch to branch 'feature' at the same time.
拉取远程分支:git checkout -t origin/feature报错如下fatal: Cannot update paths and switch to branch 'feature' at the same time.Did you intend to checkout 'origin/feature' which can not be resolved as comm...原创 2018-09-04 14:53:21 · 5103 阅读 · 0 评论 -
Git:更改Git远程仓库-从github迁移到coding
github 的代码都是开源的,不是所有的代码都能够公开,比如你们公司的数据库地址,账号,密码等。。。coding 的代码默认是私有的,所有这一点比github要稍微好点所有我需要将部分代码迁移到coding第一步,先确保代码最新# 先进入到git目录$ git add . # 提交所有更改,避免文件丢失$ git commit -m "save file"$ git...原创 2018-08-21 10:06:39 · 2598 阅读 · 0 评论 -
fatal: The remote end hung up unexpectedly
问题描述使用git push推送代码的时候报错:fatal: The remote end hung up unexpectedly解决办法.git目录下面,修改config文件,增加 postBuffer [branch "master"] remote = origin merge = refs/heads/master[http] p...原创 2018-05-12 00:13:12 · 1125 阅读 · 0 评论 -
modified: (modified content, untracked content)
git status 报错提示 modified: python_psy_pc (modified content, untracked content)大概意思是xxx目录没有被跟踪。那自然push上去的时候是空的了解决办法1、目录下有一个.git 目录,删除.git目录 2、重新git add .就可 参考 modified: xxx(modi...原创 2018-05-11 23:18:55 · 12154 阅读 · 0 评论