![](https://img-blog.csdnimg.cn/20201014180756738.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
git
HainesFreeman
function
展开
-
mac显示.git文件
mac显示.git文件原创 2022-07-14 17:05:29 · 675 阅读 · 0 评论 -
Mac版本git下载和使用
二、Git配置使用1. 执行下列配置命令,完成git全局配置,第三行命令会在~/.ssh文件下创建SSH Key2. 查看Git SSH Key原创 2022-06-13 18:21:40 · 827 阅读 · 0 评论 -
mac电脑如何下载git
1、安装Homebrewmac端安装brew的方法:只需要打开终端,输入以下代码即可:/usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"由于是外网,可能会安装不成功,报以下错误:curl: (7) Failed to connect to raw.githubusercontent.com port 443: Connection refuse原创 2022-05-25 18:38:46 · 750 阅读 · 0 评论 -
git rebase实战操作
背景合并代码可以选择git merge和git rebase,两者的区别是git rebse可以让你保留一条直线提交历史记录,方便查看。merge则不会。操作命令根据git flow规范,feture分支都是基于develop分支切的,我们开发完自己的feature分支以后,可以进行git rebase origin develop,然后再切到develop分支进行merge操作,当然你执行git rebae origin develop以后,也可以直接在github上执行PR操作,即pull原创 2022-04-27 19:05:11 · 732 阅读 · 0 评论 -
git merge和git rebase区别
相同点:前端项目合并代码的时候,有2种方式,git rebase和git merge,即它们都可以合并代码。准备工作:github上新建一个项目:项目clone到本地clone完成以后进入该项目文件夹下,准备工作完毕。实战案例分析同学A:执行git log可以看出此时该项目仅有一次提交记录执行新增文件a.txt,并本地提交一次后再次执行git log这个时候打开github,刷新该项目的commit记录发现远程仓库还是只有一次提交记原创 2022-04-27 18:25:21 · 1189 阅读 · 0 评论 -
git撤销commit 并保存之前的修改
场景我已经提交了2个commit,但是我现在想保留代码的修改,并且回退这2次的commit,可能你觉得很奇怪为啥回退了还要保留代码的修改,因为commit msg可能写错了,或则git邮箱没有使用公司的邮箱等。参数 –soft# 先进行commit ,之后后悔啦$ git commit -am "添加"执行git log$ git log commit 3d6788f577faba5e1d408e372031c81beee79749Author: yous <yous.原创 2022-04-27 10:47:27 · 2349 阅读 · 0 评论 -
git修改用户名及邮箱
1、查看用户名及邮箱git config --global user.namegit config --global user.email2、如何修改?输入以下命令:vi ~/.gitconfig然后修改保存即可。原创 2022-04-26 16:38:01 · 1358 阅读 · 0 评论 -
git clone
原创 2021-07-30 14:08:06 · 86 阅读 · 0 评论 -
Please use the --no-verify flag to skip running lint-staged.
第一种解决方案,在提交时加入 --no-verify参数,用来跳过检测机制,输入以下命令:git commit --no-verify -m "提交时的注释"另一种解决方案:找到根目录中的.eslintignore文件,将src放入其中,以便git提交时跳过src目录中所有文件的eslint检测机制。如下:build/*.jspublicdistsrc...原创 2021-02-20 14:05:27 · 285 阅读 · 0 评论 -
js正则只能输入大于0的正整数
html:<el-form-item label="卡片数量:"> <el-input style="max-width: 415px;" maxlength="5" placeholder="请输入50的正整数倍" v-show="redeemCardType==='0'" v-mo.原创 2020-06-11 19:55:40 · 5144 阅读 · 0 评论 -
Mac系统git的.git文件的如何显示隐藏
打开一个Terminal终端窗口,输入以下命令:显示文件夹defaults write com.apple.finder AppleShowAllFiles TRUE 最后重启finderkillall Finder隐藏文件夹defaults write com.apple.finder AppleShowAllFiles FALSE 最后重启finderkillall Finder...原创 2020-06-08 15:17:49 · 817 阅读 · 0 评论 -
git 使用脚本创建分支,拉去分支-cy
1.在项目文件硖里面新建dev-bin文件硖2.打开item2,切换目录到local文件硖:3.执行命令:sh cb-ft.sh ft 045原创 2020-05-15 14:58:52 · 432 阅读 · 0 评论 -
Git-用 cherry-pick 详解
cherry,中文翻译是樱桃,pick, 中文翻译是采集,挑选。cherry-pick 的翻译是择优挑选,使用git cherry-pick命令,可以选择将现有的一个或者多个提交的修改引入当前内容。那么,什么情况下会有到这么不常见的命令呢?假设你现在正在开发一个项目,有一个功能分支 feature,开发分支 develop。 feature 有3个提交,分别是 A ,B ,C 。dev...原创 2020-04-02 11:26:17 · 4160 阅读 · 0 评论 -
git 查看远程仓库的地址
git remote -v原创 2020-04-24 10:18:58 · 613 阅读 · 0 评论 -
Git本地分支与远程分支关联(git branch --set-upstream-to=origin/ )
某次使用git pull拉取代码的时候,提示:于是百度了这个命令:(git branch --set-upstream-to=origin/<branch>这个命令大概就是说,将本地的分支和远程的分支关联起来,下次使用git pull 或者git push的时候,不需要这样:git push origin feature-042-extragit pull o...原创 2020-04-01 10:38:39 · 11548 阅读 · 2 评论 -
git-git add 撤销
git status 先看一下add 中的文件git reset HEAD 如果后面什么都不跟的话 就是上一次add 里面的全部撤销了git reset HEAD XXX/XXX/XXX.java 就是对某个文件进行撤销了...原创 2020-03-30 18:42:38 · 153 阅读 · 0 评论 -
本地多个ssh key对应多个github账号配置
1.环境:mac电脑2.问题:我本身一个电脑,公司一个github账号,我自己一个github账号。平时开发的时候,本地电脑已经有了一个ssh key,并且已经添加到公司的github账号上面去了。但是,我自己也有自己的github账号,平时想自己写点demo推送代码到自己的github上面去,但是生成ssh key 的过程中,一个ssh key只能对应一个github账号,我如果重新...原创 2019-11-27 23:37:55 · 448 阅读 · 0 评论 -
mac电脑终端,知道文件的名字,怎么查其绝对路径?
mdfind -name 文件名字 例如 mdfind -name 'me.pub'原创 2019-11-27 22:35:06 · 1504 阅读 · 0 评论 -
github将不同的仓库里面的项目部署到github pages
想实现的效果:-假如我有a,b,c三个仓库,我的github用户名叫xxx-我想使用这样的url去访问不同的项目:https://xxx.github.io/ahttps://xxx.github.io/bhttps://xxx.github.io/c实现步骤:a,b,c三者都是一个独立的仓库,所以操作原理都是一样的,这里拿a仓库举例子,设置如下:1.点击se...原创 2019-11-26 18:09:49 · 1207 阅读 · 0 评论 -
git 添加所有新文件
对于项目而言, 所有增加的代码 文件,或者把项目的变化提交到仓库,都离不开 git add -A、git add -u、git add .git add -A 添加所有变化git add -u 添加被修改(modified)和被删除(deleted)文件,不包括新文件(new)git add . 添加新文件(new)和被修改(modified)文件,不包括被删除(delete...原创 2019-11-08 17:41:35 · 2786 阅读 · 0 评论 -
git删除本地和远程的分支
1.查看本地分支,查看本地和远程分支git branch --list查看本地分支列表git branch -a 查看本地和远程的分支列表2.删除本地分支,删除远程分支git branch -d <BranchName> 删除本地分支git push origin --delete <BranchName> 删除远程分支...原创 2019-10-25 15:14:09 · 121 阅读 · 0 评论 -
Mac--查看公钥
打开macbook的终端输入以下命令:$ cd ~/.ssh$ ls$ cat id_rsa.pub原创 2019-10-15 11:22:21 · 9783 阅读 · 0 评论 -
git查看版本,git回滚到某个版本
查看代码的提交记录:git log可以看到各个版本的commit-id,然后最方便的是使用id进行回滚$ git reset --hard HEAD^ 回退到上个版本$ git reset --hard HEAD~3 回退到前3次提交之前,以此类推,回退到n次提交之前$ git reset --hard commit-id 退到/进到 指定...原创 2019-08-21 13:53:13 · 1502 阅读 · 0 评论 -
There is no tracking information for the current branch. Please specify which branch you want to mer
新建本地分支后将本地分支推送到远程库, 使用git pull 或者 git push 的时候报错gitThere is no tracking information for the current branch.Please specify which branch you want to merge with.See git-pull(1) for detailsg...原创 2019-07-30 16:01:09 · 375 阅读 · 0 评论 -
git commit -m 与 git commit -am 的区别
当修改已经通过git add <change file>将其添加到stage,可以通过git commit -m "<message>"为这所有已经进入stage的改变添加一个commit信息。什么是在stage中?看下面如果你的文件之前已经提交过,但这次的改动还没有进stage,如下:可以直接使用git commit -am "<message>...原创 2018-09-08 18:09:47 · 186 阅读 · 1 评论 -
Git - 从git仓库中删除.idea文件夹
如果不配置.gitignore的文件,带push代码的时候就会把一写不必要的文件push到远程仓库,如.idea文件。如果不小心出现此文件在远程仓库可以通过一下步骤delete此文件:1.配置.gitignore文件(新建/编辑)vim .gitignore-->i--->添加.idea--->esc--->:wq2.将.gitignore文件上传到远程仓库...原创 2018-09-08 21:07:33 · 6174 阅读 · 2 评论 -
git工作中遇到的问题及解决方法。
1.有些想提交的文件并没有被跟踪:unstracked files使用命令行:git add * --将目录里的所有文件提交到暂存区后(注意使用场景)2.本地更改了多个文件,想全部提交上去,怎么做?git add .3.git commit前要不要去个人私有仓库git pull一下?不需要,只需在git push前进行这项操作就行了。4.git log查看的到底是什么?...原创 2018-06-28 18:09:02 · 681 阅读 · 0 评论 -
远程develop分支暂时不能提交
问题:由于项目部分上线,牵连新的迭代,造成不能提交代码到远程develop解决:现在只能重新切一个分支,提交到私有仓库git checkout -b cydevgit rebase devgit push ps:重新切的分支,必需要等到git push后,才能在仓库看到。...原创 2018-09-12 13:52:42 · 311 阅读 · 0 评论 -
git 删除本地分支
1.git branch2.git branch -D <BranchName> 如 git branch dev1原创 2018-09-18 09:51:44 · 113 阅读 · 0 评论 -
如何进行临时的hot-fix
问题:开发时,偶尔会出现少许的代码改动,并上到生产环境。但是矛盾出现在:1-我本地已经在dev分支开发了新的任务,也已经提交了一部分代码。2-我如果将新增加的 hot-fix放在dev上面一起提交,就会造成不完善的功能也会一起提交到生产环境上面,其中不完善的功能就是新的一期迭代过程中的任务,并且后台接口并没有好。解决方法:1-重新建立一个新的开发分支 dev-rt602-重新建...原创 2018-09-14 17:20:28 · 2287 阅读 · 3 评论 -
代码提交冲突解决方案
问题:会自动进入一个临时的分支: 解决方法:去冲突的文件查找冲突的代码,修改正确后:先执行 : git add .再执行 :git rebase --continue, 后,就会跳转到dev分支下面 ...原创 2018-10-08 17:51:46 · 2492 阅读 · 0 评论 -
git push代码出错,解决
问题:dev分支:git pull origin devgit rebase devgit push origin dev原创 2019-03-22 15:50:28 · 875 阅读 · 0 评论 -
mac电脑如何使用iterm2
1. 下载后安装下载地址:https://www.iterm2.com/downloads.html2.下载后,mac默认的是bash,要将其设置为zsh(因为bash很丑,不好用)-使用命令行工具执行vim /etc/shells命令打开 shells 文件,查看系统已安装的 shells:说明系统是有zsh,只不过mac默认是bash而已。-切换bash到z...原创 2019-05-19 21:50:30 · 1494 阅读 · 0 评论 -
git协作学习01
1.在github上面新建立一个仓库 repo,默认有 master分支2.本地终端:git clone + 远程地址3.新建dev开发分支:git checkout -b dev4.在dev基础上再建立dev1,开发代码在dev1上面开发,当某个功能开发完毕后:-(dev1) git add .-(dev1) git commit -m '提交msg'-(dev) git...原创 2019-05-16 10:40:57 · 89 阅读 · 0 评论 -
git push时出现 Username for 'https://github.com': 仅仅限于github 不能用于 码云
git remote set-url origin git+ssh://git@github.com/username/reponame.git如:git remote set-url origin git+ssh://git@github.com/132982jianan/webstormSettings.git原创 2019-06-15 12:17:22 · 405 阅读 · 0 评论 -
git个人配置
1-输入命令:vim ~/.gitconfig 进入编辑模式2-配置相关[user] name=Haines email=xxx@126.com[alias] co=checkout ci=commit st=status pl=pull ps=push dt=difftool ca=commit -am3- esc----...原创 2018-09-08 17:55:38 · 258 阅读 · 0 评论