git
Unknown To Known
这个作者很懒,什么都没留下…
展开
-
Git远程仓库的操作
Git远程仓库的操作注意:仓库名在当前用户名下要唯一两种常规使用方式(HTTPS和SSH)1.基于HTTP协议 a.创建一个空目录,名称就称为text b.使用clone指令克隆线上仓库地址到本地 语法:git clone 线上仓库地址 c.在仓库上做对应的操作(提交缓存区,提交本地仓库,提交线上仓库,拉取线上仓库) 提交到线上仓库的指令是 git push 可以输入账号密码还可以修改 .git/config文件中的:原创 2020-11-15 16:20:13 · 127 阅读 · 0 评论 -
Git和Github区别
Git和Github区别 Git是一个分布式版本控制系统,简单的说就是一个软件,用于记录一个或若干个文件内容变化,以便于将来查 询特定版修订情况的软件 Github是一个为用户提供Git服务的网站,简单说就是一个可以放代码的地方(不过 可以放的不当然代码)。GitHub处理提供管理Git的web界面外,还提供了订阅,关注,讨论,在线编辑器等丰 富的功能。GitHub被称为全球最大的基友网站...原创 2020-11-15 16:09:50 · 164 阅读 · 0 评论 -
Git的忽略文件
忽略文件场景:在项目目录下有很多万年不变的文件目录,列如:css,js,images等,或许还有一些目录即便有改动,我们也不想让其提交到远程仓库的文档,此时我们就可以使用“忽略文件”机制来实现需求。忽略文件需要新建一个名为.gitignore的文件,该文件用于声明忽略或者不忽略文件的规则,规则对当前目录 及其子目录生效注意:该文件因为没有文件名,无法直接在Windows目录下创建,可以通过命令行git bash 来touch创建 在withssh下创建js目录并提交 1.可以通过命令原创 2020-11-14 23:48:25 · 336 阅读 · 0 评论 -
Git的分支管理
什么是分支?查询分支创建分支切换分支合并分支现在先在Dev分支下的read.TXT文件中新增一行并提交到本地刚才在read.txt中添加的东西已经没有了,因为那时我们是在Dev分支下的现在我们在master下合并Dev分支,在master下可以看到删除分支注意:删除分支的时候,一定要先退出要删除的分支,然后才能删除...原创 2020-11-14 23:45:06 · 85 阅读 · 0 评论 -
Git冲突的产生和解决
案例:模拟产生冲突 1.同事在下班后修改了线上仓库的代码,导致本地仓库的内容和线上不一致。 2.第二天上班的时候,我没有做git pull 操作,而是直接修改了本地的对应文件内容 3.在下班的时候将代码修改提交到线上仓库 4.冲突产生解决冲突 1.先 git pull git pull 后会提示已经把与本地仓库的冲突合并到了对应的文件中 2.打开冲突文件,解决冲突 解救方法:需要和同事商量,看代码如何保留,在让该好的文件提交即可 3.重新提交...原创 2020-11-13 19:31:02 · 169 阅读 · 0 评论 -
GIt的版本回退
查看版本版本退回注意:回到过去之后,要想再回到之前最新的版本的时候,则需要使用指令去查看历史操作,已得到最新的commit ID指令:git reflog历史查询小结: 1.要想回到过去,必须先得到commit ID,然后通过git reset -hard 进行回退 2.要想回到未来,需要使用git reflog 进行历史操作查看 得到最新的 commit ID 3.在写回退指令的时候commit ID 可以不用写全,git自动识别,但是也不能写太少,至少需要写前4位字符原创 2020-11-13 19:26:49 · 240 阅读 · 0 评论 -
git本地仓库的操作
git本地仓库的操作2.本地仓库的操作 什么是仓库? 仓库又称为版本库,我们可以简单理解成一个目录,用于存放代码,这个目录 里面的所有文件都可以被git管理起来,每个文件的修改,删除等操作git都能追踪到 操作步骤: cd pro-git ,进入目录Git仓库的初始化,(让Git知道,它需要来管理这个目录)表现:执行之后h会在项目目录下创建”.git“的隐藏目录,这个目录是Git所创建的,不能删除,也不能随意更改其中内容...原创 2020-11-12 21:23:59 · 101 阅读 · 0 评论