git
肖肖肖丽珠
学习学习。写博客是为了积累和总结。如果写的有错欢迎大家指正点拨。努力成为技术小牛~~加油
展开
-
git中merge和rebase的区别
你使用rebase相当于把他提交的内容放在你的之前。git记录中是看不到你合并代码的记录的。只有一个个的提交记录。所以多人合作想要知道整个来龙去脉的时候就会不方便。merge是相当于把当前 commit和master的commit合并在一起。合并之后会形成commit的内容。需要再次push提交。如果你从master拉出一个新的分支feature。你在feature分支中进行开发。这时候如果有人修改了master的内容。合并代码的过程会在git上面生成记录。原创 2022-08-19 18:19:58 · 175 阅读 · 0 评论 -
mac电脑为什么设置了ssh还是提示Enter passphrase for /Users/mobvoi/.ssh/id_rsa:
提示:Enter passphrase for '/Users/mobvoi/.ssh/id_rsa':输入下面这句就行啦ssh-add -K /Users/mobvoi/.ssh/id_rsa(黄色的这块对应上面的引号里面的内容)原创 2022-05-30 17:52:09 · 213 阅读 · 0 评论 -
查看电脑的密钥
cd ~/.sshcat ~/.ssh/id_rsa.pub原创 2022-05-16 17:07:43 · 280 阅读 · 0 评论 -
忽略本地拉取线上的代码
git fetch --all git reset --hard origin/master git pull //可以省略原创 2021-11-09 17:24:41 · 198 阅读 · 0 评论 -
git ,已经提交到git上的一个文件,想要忽略,在.gitignore添加了却不起作用
先把要忽略的文件复制一份出来,然后再项目里面删除了这个文件在提交到git上面一次,然后.gitignore添加这个文件就可以了。把你原来复制的这个文件再粘贴到原来的目录位置就可以啦。原创 2021-10-28 11:03:46 · 420 阅读 · 0 评论 -
git报错master|REBASE 1/10
报这个错导致我本地的代码都没有啦。然后执行git rebase --abort 可以解决代码回退的问题。然后发现本地代码回来了但是刚开始更新的别人提交的代码没有啦。然后再把自己改动的commit一下。在拉取一下。...原创 2020-12-18 10:19:43 · 231 阅读 · 0 评论 -
HBuilderX里面 git插件使用说明
按照easy-git,下载地址:https://ext.dcloud.net.cn/plugin?name=easy-git然后按照git、。在工具-插件安装里面找到Git,通常他还会提示你去安装一个内置浏览器。在这里就一起安装吧安装以后,点击项目右键-选择easy-git:源代码管理然后就会出现一个这样的页面,在这里就可以执行git的所有操作啦。...原创 2020-11-06 14:08:30 · 10606 阅读 · 0 评论 -
hbuilderX怎么导入git文件。报错disconnected no supported authentication methods available(server sent: publick
首先在HbuilderX里面的工具-插件安装-安装新插件Git插件然后下载TortoiseGit然后在桌面右键选择TortoiseGit-设置-网络。把原来的TortoiseGit的ssh的路径改成git的路径。(我这里下载了个TortoiseGit中文语言包所有看到的界面都是中文的)这样就可以啦,在导入git文件试试就行了...原创 2020-11-06 11:44:00 · 694 阅读 · 0 评论 -
删除了远程的分支,本地通过git branch -a查看的时候标红remotes/origin/branchname
执行git branch -a可以看到本地分支和远程分支。上面标红的意思是已经被删除的远程分支但是本地没有同步。我们知道:删除远程分支 git push origin --delete 分支名删除本地分支 git branch -d 分支名此时用上面这两种方法显然是无效的。我们先查看本地分支和追踪情况:git remote show origin然后按照提示执行git remote prune origin...原创 2020-09-01 15:48:29 · 1981 阅读 · 0 评论 -
git出现lesson_1_8|MERGING
我在分支lesson_1_8上面执行了git pull origin master 结果就发现有冲突。然后还出现了lesson_1_8|MERGING然后执行git status -s查看冲突具体是哪些页面。可以看出来下面的UU是冲突的。而绿色的M是我commit到了缓冲区但是没有提交到仓库的文件。我们解决冲突文件。执行git reset --hard head下面出现一段我在commit是备注的提交内容。说明页面除了我提交的都回退到了之前的版本。注意如果你要改了没有commit到缓冲区,比原创 2020-08-27 17:31:23 · 246 阅读 · 0 评论 -
git的基本用法总结
下载项目 git clone 阿里云地址更新本地代码git pull origin master如果使用git pull origin master没办法拉取远程代码。可以使用下面的方法拉取远程的某个文件git checkout pages/kykpage/markpapercheck.htmlgit status –s 可以看到本地修改了远程的哪些代码。比较本地代码和服务器代码,具体的文件修改了哪些部分。git diff 文件路径上传代码步骤:一张...原创 2020-06-02 09:39:38 · 196 阅读 · 0 评论 -
git本地和线上的有冲突导致没办法使用git pull origin master 拉取线上代码
如果我在写新功能写了一半,远程的代码被其他同事更新了。我们不想放弃本地的代码,但是又得需要把远程最新的代码拉取下来。我们使用git pull 的时候提示Please commit your changes or stash them before you merge。不让你拉取远程的代码这个时候我们需要把本地修改的先trash到仓库中。等本地更新了以后再将仓库中的代码合到本地最新代码中...原创 2020-04-06 09:46:58 · 2293 阅读 · 0 评论