
git
文章平均质量分 73
git代码管理工具的使用
WenCoo
擅长linux下软件开发,qt,ffmpeg音视频二次开发。
展开
-
git如何将本地分支推送到远程(远程上没有该分支)
这时候 push 和 pull 指令就无法确定该跟踪谁,一般来说我们都会使其跟踪远程同名分支,所以可以利用 git push --set-upstream origin branch_name ,这样就可以自动在远程创建一个 branch_name 分支,然后本地分支会 track 该分支。本地新建了一个分支,在远程分支中并没有,想要将本地分支作为新的分支直接传到远程的新分支上,下面讲如何实现。如果该文章对您有帮助,可以小小的打赏一下哈,您的支持,是对原创的最大支持。原创 2023-05-12 17:09:47 · 9624 阅读 · 0 评论 -
git项目开发分支策略的个人理解
通过对git的使用和理解,慢慢发现git的优势和不足,或许也不能叫不足,只是我想要的功能他还没有实现,又或者人家实现了,愚笨的我没有发现怎么使用。现在对git的理解记录下来:Git使用的项目类型:兼容性项目开发在实际的项目开发中,通常会遇到两种类型的项目,一种是兼容性项目,一种是不兼容项目兼容性项目:比如一个平台的游戏开发,可以一直升级,来迭代版本不兼容性项目:一个定制项目,每个客...原创 2020-03-15 11:18:45 · 663 阅读 · 0 评论 -
git使用总结
之前使用过svn,感觉gie应该是一样的,没什么不同的,但是实际开始使用的时候,就发现git和svn的区别很大,他们的理念是不一样的,导致操作有些难以理解,终于经过一天的资料查询与实验,理解了git的使原理,所以将一些操作步骤记录下来。1.拉取仓库到本地git clone URL2.创建一个分支,并且切换到分支下面git checkout -b breanchNameX...原创 2018-10-28 17:43:08 · 321 阅读 · 0 评论 -
git配置gitattributes和gitignore的区别适用场景分析
需求场景:一个项目有master和testA两个分支,在testA分支中,有单独的测试文件,是一个完整的小功能,但是master中不需要这些文件,这些文件是加入在testA分支的跟踪下的,但是在master合并testA是,不想要合并testA中的测试文件,就是testA中的测试文件不要上传到master中,他只存在于testA自己的独立项目内就好了,以上是我的项目需求。经过资料查找,发...原创 2019-12-10 14:19:41 · 1015 阅读 · 0 评论 -
git源码阅读
下载git0.0.1版本的源码,第一次开源代码,只有几个文件,最能了解项目的意图如下图git 源码解析(一)init-dbhttps://blog.youkuaiyun.com/chenwh_cn/article/details/84928477Git目录结构:当在一个新目录或已有目录执行git init时,Git 会创建一个.git目录。 这个目录包含了几乎所有 ...原创 2019-12-10 14:18:13 · 981 阅读 · 0 评论