![](https://img-blog.csdnimg.cn/20201014180756913.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
git分布式版本控制
FuzhouJiang
专注后端、C/C++开发的菜鸟,相信日拱一卒、功不唐捐。欢迎各位对博文批评指正,互相学习
展开
-
git工作流实践
创建一个名为feature/add_new_line的本地分支,追踪 远程仓库origin的dev分支。然后评审者可以选择merge这个pull request。仓库创建了一个名叫 feature/mydev的分支。可以看到github上能看到多出了一个远程分支。版本代码合并到 dev 版本的代码,然后点击。然后在dev分支就能看到相应修改后的内容。然后进行提交到远程的个人开发分支上。删除了个人推送的远程分支。仓库的分支:主干分支。原创 2023-05-31 15:54:37 · 862 阅读 · 0 评论 -
git创建远程分支应用
然后开发者在自己本地拉取更新就会变成追踪。如下图选 Create branch。切回master分支可以看到代码不变。然后再本地创建一个新分支(最好。对文件进行修改,并进行提交操作。origin/dev分支。原创 2023-05-31 15:15:57 · 95 阅读 · 0 评论 -
git本地分支合并冲突解决方案
ubuntu在master修改readme文件与win中相同位置333333,并执行。有两个用户 win 和 ubuntu 进行协作开发。然后win切换回master分支,并进行。,但还没切换回master 合并。首先win方创建并切换分支。手动解决冲突,冲突文件如下。然后win对内容修改。修改完冲突后就再进行。原创 2023-05-31 15:08:15 · 235 阅读 · 0 评论 -
git创建本地分支的应用实践
我们希望能够不影响本地master分支的情况下自己单独开发一个功能,等开发完成后再合并到master分支中。最后一个红框,表明将本地的sortdev分支的修改推导远程仓库origin的master分支。如果我们后面不需要sortdev分支,那么进行删除分支。紧接着对本地的main.cpp做修改,注意此时分支在。然后我们切换回本地master分支并进行合并。没有追踪任何远程分支,所以此时执行。原创 2023-05-31 15:01:25 · 145 阅读 · 0 评论 -
git推送代码冲突解决
首先甲和乙同时从远程仓库拉取v1版本的代码,然后乙先修改代码产出v3版本的代码进行提交并且成功,随后甲修改v1版本代码产出v2版本的代码,此时想要提交到。,但是远程的最新版本并不是之前的v1了,这里就产生了冲突(红线标识)。然后ubuntu这边对在README文件相同位置进行修改。但是此时由于win修改的位置和pull下来的版本。,要手动解决,此时冲突的README文件如下。首先在win这边对README文件进行修改。win这边进行修改排序算法为从大到小排序。分支,然后我们再进行。然后win这边再进行。原创 2023-05-31 14:50:59 · 934 阅读 · 0 评论 -
git各阶段代码修改回退撤销操作
git push origin master 的含义是将本地当前分支的提交推送到名为 origin 的远程仓库的 master 分支上。原创 2023-05-31 14:38:16 · 1473 阅读 · 0 评论