Git
Git命令和规范
南朝听月
A ship in harbor is safe, but that is not what ships are built for.
展开
-
git 更改仓库地址
项目本来在A仓库进行保管,研发已经开发一段时间了,现在切换到了新的仓库B,研发本地如何将仓库切换到B。原创 2024-03-28 21:06:22 · 489 阅读 · 0 评论 -
git merge详细用法
git merge详细用法原创 2023-07-13 15:10:30 · 524 阅读 · 0 评论 -
在项目中查看仓库的git地址
但是此时有个同事,本地是有这个代码的,让这个同事帮忙指向一下这个命令就可以知道项目的git地址了。需要看一个项目中代码,很尴尬,找不到项目的git地址,原创 2023-05-15 10:34:18 · 2202 阅读 · 1 评论 -
强制更新本地代码
强制更新本地代码原创 2023-03-02 17:47:01 · 170 阅读 · 0 评论 -
git代码回滚操作
git代码回滚操作原创 2022-11-07 11:41:17 · 10792 阅读 · 1 评论 -
Your branch and ‘origin/master‘ have diverged;All conflicts fixed but you are still merging.
Your branch and 'origin/master' have diverged;All conflicts fixed but you are still merging.原创 2022-10-21 10:57:43 · 417 阅读 · 0 评论 -
git commit后,如何撤销commit,撤销commit操作
git commit后,如何撤销commit,撤销commit操作原创 2022-09-26 19:22:16 · 736 阅读 · 0 评论 -
git合并代码,git将某次提交代码进行合并,git cherry-pick
git合并代码,git将某次提交代码进行合并,git cherry-pick原创 2022-07-07 14:34:12 · 687 阅读 · 0 评论 -
fatal: could not create work tree dir ‘xxx’: Permission denied解决办法
fatal: could not create work tree dir ‘xxx’: Permission denied解决办法原创 2022-04-13 20:49:35 · 20556 阅读 · 13 评论 -
有效的避免代码提交冲突,有效的避免git提交冲突
有效的避免代码提交冲突,有效的避免git提交冲突原创 2022-03-03 19:14:20 · 1475 阅读 · 0 评论 -
git强制更新本地代码,git pull无法更新本地代码,git pull显示更新成功但是本地并没有拉去到最新的代码
git强制更新本地代码,git pull无法更新本地代码,git pull显示更新成功但是本地并没有拉去到最新的代码原创 2022-03-02 20:25:00 · 12864 阅读 · 7 评论 -
git 回退版本
git 回退版本原创 2022-03-01 20:01:21 · 288 阅读 · 0 评论 -
在git上创建仓库后,怎么往上面推代送代码
在git上创建仓库后,怎么往上面推代送代码原创 2022-02-27 17:44:59 · 318 阅读 · 0 评论 -
git push origin与git push -u origin master的区别
git push origin与git push -u origin master的区别原创 2022-02-27 13:04:02 · 280 阅读 · 0 评论 -
unable to access ‘https://sys-gitlab.n.com.cn/IPSC/web/Bumblebee/platform.w/platform.git/‘: SSL cert
unable to access 'https://sys-gitlab.n.com.cn/IPSC/web/Bumblebee/platform.w/platform.git/': SSL cert原创 2022-02-24 20:41:13 · 268 阅读 · 0 评论 -
git报错: Another git process seems to be running in this repository
git报错: Another git process seems to be running in this repository原创 2022-01-18 23:10:53 · 1335 阅读 · 0 评论 -
开启了eslint提交代码校验,然后提交代码的时候就是这个样子,向仓库提交代码时忽略校验
开启了eslint提交代码校验,向仓库提交代码时忽略校验原创 2021-12-22 18:25:07 · 681 阅读 · 0 评论 -
与远程仓库进行关联
首选做法一般是直接在远程仓库上建立好一个仓库,然后到本机上执行git clone 将远程仓库克隆。优势:本地与远程直接就进行了关联本地和远程手动关联分为本地仓库有和没有两种情况…or create a new repository on the command line 本地仓库没有创建git initgit add README.mdgit commit -m "first commit"git branch -M maingit remote add origin git@github原创 2021-11-23 14:05:54 · 206 阅读 · 0 评论 -
add commit pull push
情景: 在github线上中直接改了已有了 07.js文件,本地仓库并没有改,然后本地仓库新增一个08.js文件。进行add . commit 然后去psuh 报错:然后再push 就可以了原创 2021-11-22 19:03:41 · 144 阅读 · 0 评论 -
Git commit与pull的先后顺序
1.在本地修改与远程代码无冲突的情况下,优先使用:pull->commit->push2.在本地修改与远程代码有冲突的情况下,优先使用:commit->pull->push那么我们怎么去确定是否有冲突呢?一般我们在合作开发一个项目的过程中,都会有分工,有时会两个人同时修改一个类,有时整个类都是你自己在开发。如果都是自己在开发的类,当然优先使用pull->commit->push,为什么我更倾向这种方式呢,因为这样会减少Git没有必要的merge。如果有冲突的情况原创 2021-11-22 15:40:01 · 3543 阅读 · 1 评论 -
【github】git push错误failed to push some refs to的解决
问题原因: 当我们在github版本库中发现一个问题后,你在github上对它进行了在线的修改;或者你直接在github上的某个库中添加readme文件或者其他什么文件,但是没有对本地库进行同步。这个时候当你再次有commit想要从本地库提交到远程的github库中时就会出现push失败的问题。解决方案:这个问题是因为远程库与本地库不一致造成的,那么我们把远程库同步到本地库就可以了。使用指令git pull --rebase origin master这条指令的意思是把远程库中的更新合并到本地.原创 2021-11-22 15:34:04 · 1529 阅读 · 0 评论 -
20个git最常用的命令、git最常用的命令
git configgit initgit clonegit addgit commitgit diffgit resetgit statusgit rmgit loggit showgit taggit branchgit checkoutgit mergegit remotegit pushgit pullgit stash展开详细的介绍: git config [用法:git config –global user.name “name]” .原创 2021-11-16 22:35:53 · 140 阅读 · 0 评论 -
Please enter a commit message to explain why this merge is necessary、git面板操作
Please enter a commit message to explain why this merge is necessary,在pull或者合并分支的时候有时会遇到这个界面。可以不管(直接下面3,4步),如果要输入解释的话就需要:1.按键盘字母 i 进入insert模式2.修改最上面那行黄色合并信息,可以不修改3.按键盘左上角"Esc"4.输入":wq",注意是冒号+wq,按回车键即可...原创 2021-11-04 15:08:17 · 159 阅读 · 0 评论 -
The current branch zkf-fz has no upstream branch
创建了一个分支, git add . git commit -m"" 之后 去进行 git push的时候出现了以上的报错。具体原因: 出现这种情况主要是由于远程仓库太多,且分支较多。在默认情况下,git push时一般会上传到origin下的master分支上,然而当repository和branch过多,而又没有设置关联时,git就会产生疑问,因为它无法判断你的push目标。Git 的 “master” 分支并不是一个特殊分支。 它就跟其它分支完全没有区别。 之所以几乎每一个仓库都有原创 2021-10-23 18:00:19 · 91 阅读 · 0 评论 -
git的分支管理(详细版)
git的分支管理(详细版)原创 2021-10-18 14:06:40 · 163 阅读 · 0 评论 -
.gitignore
文件.gitignore的格式规范:A:#为注释B:可以使用shell所使用的正则表达式来进行模式匹配C:匹配模式最后跟"/"说明要忽略的是目录D:使用!取反(例如目录中包含 test.a,并且gitignore文件中包含 *.[oa],如果在文件中加入 !test.a 表明忽略除test.a文件以外的后缀名为.a或者.o的文件)下面是我的gitignore文件的内容: #忽略gitignore文件 .gitignore原创 2021-09-23 14:53:08 · 248 阅读 · 0 评论 -
Git 修改已提交的commit注释
两种情况:1.已经将代码push到远程仓库2.还没将代码push到远程仓库,还在本地的仓库中这两种情况下的修改大体相同,只是第一种情况最后会多一步下面来说怎么修改先搞清楚你要修改哪次的提交注释或者哪几次的提交注释修改最后一次注释如果你只想修改最后一次注释(就是最新的一次提交),那好办: git commit --amend出现有注释的界面(你的注释应该显示在第一行), 输入i进入修改模式,修改好注释后,按Esc键 退出编辑模式,输入:wq保存并退出。ok,修改完成。例如修改时编辑界面原创 2021-09-03 15:12:25 · 336 阅读 · 0 评论 -
git怎么改刚刚push的commit message
一句话总结:先git rebase把指针放到提交前,接着git commit --amend改commit message,最后再push回去 git rebase -i HEAD~5 #显示近5次提交,可以改成别的数字如果没push的话可以用git commit --amend这行代码会打开你最新的一次commit,然后你可以编辑你的注释内容。但我已经提交了,怎么办?重点先回到提交前git rebase -i HEAD~1 #显示上次提交,可以改成别的数字来显示近n次提交然后原创 2021-07-21 17:51:28 · 366 阅读 · 0 评论 -
git push后出现错误 ![rejected] master -> master(non-fast-forward) error:failed to push some refs to XXX
错误截图:本地创建了一个project并在码云上创建了一个仓库,想要将本地的仓库链接到远程仓库我用的是如下方法:git init 初始化本地仓库git remote add origin XXX 添加远程仓库地址如果你在这之后就执行git add -A,git commit -m " "git push origin master,那么就会出现这个问题(被拒绝),所以在remote add后不要着急git add,一定要git pull origin master,出现这个原创 2021-07-21 17:44:33 · 562 阅读 · 0 评论 -
git提交/拉取的顺序
先说结论。先拉取,pull拉取完之后再commi提交。如果先提交,再拉取的话,git会提示项目冲突,此时需要先解决冲突,而某些时候,我们不一定会处理好所有的冲突,而导致仓库出现大面积的报错。(尤其的对git理解不深的,处理起来很麻烦)最好的方法就是。每天来了先拉取一遍,项目提交前拉取一遍,解决冲突后再提交,最后才能推送。...原创 2021-07-12 17:40:39 · 12101 阅读 · 9 评论 -
git克隆没有输对密码,后期无法克隆原因
原创 2021-07-12 11:45:02 · 155 阅读 · 0 评论 -
git 规范
Git规范Git推送与合作规范一、规范简述为了更好的完成代码版本管理以及多人合作,必须统一Git的推送规范以及一些代码合作上的规范二、Git代码提交规范除了项目初始化的时候,禁止使用[git add .]进行修改提交。代码提交尽量按照单次编写的功能模块进行整体提交。例如A和B两个文件都是改的登录相关的内容,C文件改的为用户中心相关的内容,那么应分两次进行[git add]以及[git commit]。若是使用编辑器,则可以用编辑器自带的Git模块进行单文件的提交。 git add原创 2021-07-02 10:53:26 · 248 阅读 · 0 评论 -
克隆指定分支git clone -b
克隆指定的分支: git clone -b 分支名 仓库地址注意:克隆某分支到本地目录,然后在该目录下push时,对应的就是push到远端的对应分支。原创 2021-06-03 16:55:42 · 29651 阅读 · 0 评论