Git
文章平均质量分 52
git命令及场景使用
alden_ygq
一枚北漂5年多的资深SRE菜鸟,专注SRE方向,专注于运维体系建设。个人宣言:先努力成就自己,再用知识成就他人。
展开
-
git .gitignore忽略非必要文件提交
对于经常使用Git的朋友来说,.gitignore配置一定不会陌生。这种方式通过在项目的某个文件夹下定义.gitignore文件,在该文件中定义相应的忽略规则,来管理当前文件夹下的文件的Git提交行为。.gitignore文件是可以提交到公有仓库中,这就为该项目下的所有开发者都共享一套定义好的忽略规则。在.gitingore 文件中,遵循相应的语法,在每一行指定一个忽略规则。*.log*.temp/vendor2 在Git项目的设置中指定排除文件。原创 2024-04-25 20:02:01 · 302 阅读 · 0 评论 -
Git合并分支rebase和merge区别
(1)可以看出merge结果能够体现出时间线,但是rebase会打乱时间线。(3)最终结果是都把代码合起来了,所以具体怎么使用这两个命令看项目需要。(2)rebase看起来比较简洁,merge看起来不太简洁。原创 2024-04-02 10:54:42 · 521 阅读 · 0 评论 -
本地项目推送到远程空仓库
如果报错 fatal:remote origin already exists。如果有冲突就走 rebase 冲突解决流程。1)在对应的远程仓库下创建一个空的仓库。4)建立本地仓库与远程仓库关系并推送。6)推动本地内容到远程仓库。查看关联仓库是否成功建立。2)本地初始化一个项目。5)拉取远程仓库内容。原创 2024-03-10 13:31:38 · 439 阅读 · 0 评论 -
Git将master最新代码拉取到当前开发分支
假设正在开发一个新功能,还没开发完成。但是团队成员A最近开发了B功能,这个功能最近上线后合并到master了,此时需要拉取master最新代码到分支中。原创 2024-03-08 10:58:07 · 631 阅读 · 0 评论 -
Git本地新项目推送到远程仓库
实际操作中,最后一步推送命令会报错,提示需要先 git pull 更新,而如果执行 git pull 或者 git pull origin master 都无法成功执行,会有其他的报错。注意:仅第一次需要这样执行,后续在推送代码时,git push 命令不需要再加上 -u 或者 -f 命令,使用正常推送命令就行了。解决方案是,使用如下命令,强制推送到远程(可能会覆盖远程上已有分支、文件,使用前需要注意)//强制推送到远程(可能会覆盖远程上已有的分支或文件)3、把本地仓库和远程关联,并推送到远程。原创 2024-03-08 10:56:00 · 732 阅读 · 0 评论 -
Git基于master创建新分支
在工作中,当有一个新需求的时候,需要基于master进行开发,就需要新建分支,并建立本地和远程分支的关联。5、建立远端分支(add_order)和本地分支(add_order)的关联。2、然后将远程master 分支最新代码拉取到本地master分支。7、新分支代码开发完后,上线需要合并到master,步骤。// 拉取master 分支代码。//将分支代码合并到master。1、先切换到master 分支。// 切换到master 分支。//推送master 分支代码。4、把新建的分支推动到远端。原创 2024-03-08 10:46:45 · 832 阅读 · 0 评论 -
Git命令详解
是可选的,如果不指定,将使用当前目录。原创 2023-08-15 22:17:02 · 606 阅读 · 0 评论