Git的使用及原理
文章平均质量分 65
探究一些常用的git基本操作,分支管理,远程操作,多人协作以及企业级开发模型
稻草人敲代码
懒得写简介
展开
-
git常见的18条指令
使用git的时候有没有遗忘指令的情况呢?删除工作区的文件并将此删除操作放入暂存区。记住这些指令的秘诀:无他,为手熟尔。原创 2024-05-23 22:48:39 · 405 阅读 · 1 评论 -
【多人协作】场景模拟(二)
接下来就是将dev1和dev2分支合并到master上。由于是两个不同的文件,合并的时候其实不会有冲突,因为dev1和dev2分支提交的内容是两个不同的文件。如果有开发需要多人协作完成,一般是不会在一个分支下去多人开发的。因为在同一分支下容易造成版本冲突,这样显得比较麻烦。所以我们可以根据需求来建立分支,例如每一个功能点创建一个分支。指令保证本地的master是最新的,并且拉取了远程的所有分支。这样一来,开发人员都提交了各种的文件到远程的分支中。只拉取远程的dev1分支到本地。开发人员b重复上述操作。原创 2024-05-20 15:49:51 · 871 阅读 · 0 评论 -
【分支管理】远程分支删除后在本地还能看到的解决办法
指令还能看到.这是因为远程删除分支的操作并没有同步到本地,这使得本地的一些仓库分支会显得非常凌乱。这样就删除在本地删除dev了,使用git branch -a指令也看不到了。当我们在远程仓库删除了一些分支,在本地仓库使用。根据提示删除远程厂库已经不存在的分支。提示内容就是括号里面的指令。查看被删除的远程分支。原创 2024-05-20 15:23:02 · 137 阅读 · 0 评论 -
【多人协作】场景模拟(一)
多人协作也就意味着同一时间里,可能有很多人提交不同版本的代码到远程仓库中,也就要求我们理解并且熟悉分支管理等操作。要求两名开发人员不能直接在master分支下操作,需要新建一个dev分支,并将代码先提交到dev分支下。这是因为由于a提交的代码和b提交的代码有冲突。而且由于a已经提交过代码了,此时b本地的dev分支已经落后于远程的dev分支了。多人协作的目的还是将开发后的代码合并到master上去,让我们的项目运行最新的代码。此时a和b就完成了各自的工作,并且成功将代码合并提交到了远程的dev分支中。原创 2024-05-13 21:10:04 · 955 阅读 · 0 评论 -
git的标签管理
在Git中,标签tag用于标记特定的一个重要点,比如版本发布。标签允许捕捉某一次提交的状态,当我们需要退回到某次提叫的版本时,通过标签我们快速定位到。原创 2024-05-09 12:21:14 · 432 阅读 · 1 评论 -
如何使git提交的时候忽略一些特殊文件?
在生成远程仓库的时候我们会看到这样一个选项:这个.gitignore文件有啥用呢?.gotignore文件是Git版本控制系统中的一个特殊文件。用来。也就意味着,如果我们,那么就可以将这些文件名添加到.gitignore文件中。在提交的时候,git会扫描提交的修改文件中有没有被.gitignore标记的文件,如果有,那就忽略这个文件的提交。比如,在项目开发中时常会产生一些的临时文件,我们又不想让这些临时文件被一起推送到远端仓库上去,我们就可以将这些临时文件的后缀名以*.后缀的方式忽略提交这些文件。原创 2024-05-06 16:17:34 · 883 阅读 · 4 评论 -
如何使用SSH密钥克隆仓库
在用户目录下查看有没有.ssh目录。如果有且该.ssh目录下有id_rsa(私钥),和id_rse_pub(公钥)这俩文件,那么这一步就可以跳过。创建之后,可以在用户目录中看到.ssh目录,且里面有id_rsa和id_rsa_pub两个文件。id_rsa文件内容是私钥不能泄漏,id_rsa_pub是公钥可以分享给其他人。打开gitee/github.在设置中找到ssh。然后复制id_rsa_pub里的所有内容。"xxx@..."为仓库的邮箱。在要克隆的远程仓库中复制下面指令。3.克隆远程仓库到本地。原创 2024-05-03 19:28:31 · 330 阅读 · 4 评论 -
【Git】分支管理的基本操作
fast-forward模式是分支合并时的一种简单情况,通常用于将一个分支的更改合并到另一个分支时。接下来我们创建一个dev分支,在master分支和dev分支中同时修改readme文件中的第二行内容并提交到版本库中。注意,在新的分支上的提交是不会干扰master分支的,且也看不到后续master分支的提交信息----“每一个分支都有一个指针指向最新的提交,就好比我们的master指向的就是主分支的最新提交。当我们成功切换分支之后,所有的提交都是在新的分支上。所以我们说的主分支一般都是指master分支。原创 2024-04-24 17:53:24 · 890 阅读 · 1 评论