草庐IT

pull-only

全部标签

git为什么要先commit,然后pull,最后再push?而不是commit完直接push?

情况是这样的,现在远程有一个仓库,分支就一个,是master。然后我本地的仓库是从远程的master上clone下来的。大家都是clone下来,再在自己本地改好,再commit然后pull然后push,大家都是这么做的。那么现在问题来了:1,那我本地这个也算是个分支?还是就是一个本地仓库?答:本地和远程的关系相当于两个分支,你感觉一样是因为你gitpull 的时候已经自动给绑定好对应关系了,set-upstream..balbala2,如果我在远程新建了个分支,然后我pull了下来,那我本地到底有分支这个说法吗?我本地的分支是不是就是那个远程新建的分支?答:你远程新建了一个分支拉到本地的道理是

Git pull报 fatal: Not possible to fast-forward, aborting的解决办法

1.问题场景本人使用公司的开发机Mac,发现在Mac机上pull代码时总会出现“fatal:Notpossibletofast-forward,aborting”。开发流程:基于release拉取一个feature分支,然后在feature分支上进行开发,再把feature分支往master合并,如果有冲突先gitpull一下,然后解决冲突进行push。 (release是master的子集)上述流程在windows上运行很流畅但是到mac上就不行,在stackoverflow的大佬说是因为base不一致,需要使用rebase去解决,百度上也是这么描述的。虽然这种方式帮助很多人解决了问题,但绝

Git pull报 fatal: Not possible to fast-forward, aborting的解决办法

1.问题场景本人使用公司的开发机Mac,发现在Mac机上pull代码时总会出现“fatal:Notpossibletofast-forward,aborting”。开发流程:基于release拉取一个feature分支,然后在feature分支上进行开发,再把feature分支往master合并,如果有冲突先gitpull一下,然后解决冲突进行push。 (release是master的子集)上述流程在windows上运行很流畅但是到mac上就不行,在stackoverflow的大佬说是因为base不一致,需要使用rebase去解决,百度上也是这么描述的。虽然这种方式帮助很多人解决了问题,但绝

WebStorm pull(拉取)项目commit(提交)、push(推送)代码

1.打开WebStrom,找到Git---克隆... 2.输入需要克隆的项目地址,将其项目克隆下来注:当然,你也可以自己直接克隆下来,然后打开你的项目文件 3.pull(拉取)、commit(提交)、push(推送)4.在你本地新建一个和你git分支一样名字的分支(右下角)  5.改完代码之后,提交代码6.推送代码  就直接能推送到你的git对应的分支上 7.一般项目,你提交推送代码,你也要拉取代码,右下角点击你的分支,找到main(主分支),签出8.签到main分支上之后,拉取代码更新的就是,你刚刚提交的代码和你的同事们提交的代码  9.继续找到右下角main,切换到自己的开发分支之上,选到

WebStorm pull(拉取)项目commit(提交)、push(推送)代码

1.打开WebStrom,找到Git---克隆... 2.输入需要克隆的项目地址,将其项目克隆下来注:当然,你也可以自己直接克隆下来,然后打开你的项目文件 3.pull(拉取)、commit(提交)、push(推送)4.在你本地新建一个和你git分支一样名字的分支(右下角)  5.改完代码之后,提交代码6.推送代码  就直接能推送到你的git对应的分支上 7.一般项目,你提交推送代码,你也要拉取代码,右下角点击你的分支,找到main(主分支),签出8.签到main分支上之后,拉取代码更新的就是,你刚刚提交的代码和你的同事们提交的代码  9.继续找到右下角main,切换到自己的开发分支之上,选到

VSCode开启Pull Request更新代码分支可视化新篇章

文章目录0前言1准备工作1.1安装git并配置用户名和邮箱1.2生成ssh公钥和私钥1.3配置config文件1.4测试git@github1.4.1git@github1.4.2gitclone2VSCodegit初始化2.1选择需要拉取或推送的存储库2.2拉取最新代码2.3提交本地修改代码到自己的远程仓库3VSCodegit插件推荐3.1GitGraph,非常之流行3.2GitLive,冉冉升起的新星3.3GitAutomator,节省时间3.4GitUrgent,简单3.5GitTreeCompare,实用3.6、GitLens,无可争议的冠军4常用指令4.1无法删除的多余分支4.2取消

VSCode开启Pull Request更新代码分支可视化新篇章

文章目录0前言1准备工作1.1安装git并配置用户名和邮箱1.2生成ssh公钥和私钥1.3配置config文件1.4测试git@github1.4.1git@github1.4.2gitclone2VSCodegit初始化2.1选择需要拉取或推送的存储库2.2拉取最新代码2.3提交本地修改代码到自己的远程仓库3VSCodegit插件推荐3.1GitGraph,非常之流行3.2GitLive,冉冉升起的新星3.3GitAutomator,节省时间3.4GitUrgent,简单3.5GitTreeCompare,实用3.6、GitLens,无可争议的冠军4常用指令4.1无法删除的多余分支4.2取消

PR(Pull Request)简单介绍以及git的相关使用

最近在使用git往gitee上提交PR,发现对于git的使用以及提交PR的一些相关术语不大熟悉,通过网上查阅资料加上自己的实际动手操作在此进行整理本次学习收获。在此感谢提供解答的各位老师。一、PR简介PR(PullRequest):简单的说就是人A觉得另一个人B的仓库写的代码有问题或者可以修改提高啥的,但A不能直接去直接修改仓库的的源码(万一A写错了,源码没有备份不久完犊子了),所以A先复制一份(fork操作)B仓库中的源码,之后clone下来在A的本地修改,修改完后commit提交PullRequest给B(PullRequest上要写明修改了啥啥啥的,让B明白A要干啥)。B看到A提供的PR

PR(Pull Request)简单介绍以及git的相关使用

最近在使用git往gitee上提交PR,发现对于git的使用以及提交PR的一些相关术语不大熟悉,通过网上查阅资料加上自己的实际动手操作在此进行整理本次学习收获。在此感谢提供解答的各位老师。一、PR简介PR(PullRequest):简单的说就是人A觉得另一个人B的仓库写的代码有问题或者可以修改提高啥的,但A不能直接去直接修改仓库的的源码(万一A写错了,源码没有备份不久完犊子了),所以A先复制一份(fork操作)B仓库中的源码,之后clone下来在A的本地修改,修改完后commit提交PullRequest给B(PullRequest上要写明修改了啥啥啥的,让B明白A要干啥)。B看到A提供的PR

adb_adb file transfer文件传输(adb push/pull)

文章目录adbfiletransfer使用文档adb命令行进行文件传输注意事项adbpush🎈路径名约定push文件保持名字直接传输传输的同时更改名字非法的路径参数非法的路径参数powershell函数更多adb文件传输示例绝对路径传输文件实例相对路径传输示例利用adbshell检查android设备文件adbpulladbfiletransfer使用文档包括三个子命令:比较常用的是前面使用adbpush可以用来向anroid设备传输文件另一方面,adbpull可以从android设备将文件拉取到电脑上pushpush[--sync][-zALGORITHM][-Z]LOCAL...REMOT