Git
Git入门学习
星水山川
我一点都不懒啦
展开
-
(6)远程仓库
一般直接写完整都可以,第一次推到云端需要加--set-upstream。git branch查看分支,加-vv是可以查看的更加详细。添加远程仓库,固定取名origin,复制公钥密码。GitHub是开源,站点在国外,国内版就是码云。企业里一般用GitLab,代码隐私。网页刷新即可看到内容。关联操作及关联后显示。原创 2023-09-19 15:17:19 · 75 阅读 · 0 评论 -
(5)分支
补充:快进模式,git的智能情况,dev比merge多一个提交。③自动生成的swp后缀文件是什么?退出编辑esc,下边冒号加wq。只能对当前分支修改,可以切换。①文件内无法修改内容。原创 2023-09-19 15:16:10 · 76 阅读 · 0 评论 -
(4)冲突及解决
发现冲突后先拉取(pull)后,查看并修改冲突,再提交。冲突,合并失败要自己去处理。②add和commit操作。原创 2023-09-19 15:15:10 · 68 阅读 · 0 评论 -
(3)常用指令
复制粘贴:选中即复制,按下滚轮就粘贴,不要动快捷键。除了.git 文件其他都是工作目录。文件有变化需要先暂存然后再提交。利用别名,直接用git-log。提交一次到仓库就是一个版本。前面的配置解决了操作。原创 2023-09-19 15:13:19 · 76 阅读 · 0 评论 -
Git团队协作(2)介绍
②分布式版本控制工具(Git)不需要联网,只需要进行push和pull就可以看到对方的修改,每一个电脑上都有版本库。①集中式版本控制工具(SVN/CVS),需要联网,中央服务器不能出问题。③对非线性开发模式的强力支持 允许成千上万个并行开发的分支(分支和合并)⑤有能力高效管理类似Linux内核一类的超大规模项目(速度和数据量)作用:备份、代码还原、协同开发、追溯问题代码的编写人和编写时间。每次修改都认为是一个版本。重点:远程仓库和本地仓库。原创 2023-09-19 15:11:17 · 36 阅读 · 0 评论 -
Git入门(1)
这是因为,如果不进行合并就试图覆盖已有的变更记录的话,其他人push的变更(图中的提交C)就会丢失。查看其他人提交的修改内容或自己的历史记录的时候,提交信息是需要用到的重要资料。如果远程数据库和本地数据库的同一个地方都发生了修改的情况下,因为无法自动判断要选用哪一个修改,所以就会发生冲突。凭借中间的索引,可以避免工作树中不必要的文件提交,还可以将文件修改内容的一部分加入索引区域并提交。克隆后的本地数据库的变更履历也会被复制,所以可以像原始的数据库一样进行查看记录或其他操作。但是,也存在无法自动合并的情况。原创 2023-09-19 15:05:02 · 32 阅读 · 0 评论