![](https://img-blog.csdnimg.cn/20201014180756724.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Git
myllxy
欢迎关注知乎专栏:https://www.zhihu.com/column/c_1274036496291827712
展开
-
Git实操(5):忽略文件的配置
git中有些文件是不需要提交的,比如.idea文件夹,各种target文件夹有哪些方法可以为我们做到不提交这些文件的功能呢1…gitignore在项目开始就创建.gitignore文件如果你不慎在创建.gitignore文件之前就push了项目,那么即使你在.gitignore文件中写入新的过滤规则,这些规则也 不会起作用,Git仍然会对所有文件进行版本管理。简单来说,出现这种问题的原因就是Git已经开始管理这些文件了,所以你无法再通过过滤规则过滤它们。因此一定要养成在项目开始就创建.gitig原创 2020-09-25 19:00:59 · 785 阅读 · 0 评论 -
Git实操(4):向别人的代码库推送
fork别人的库拉取完成后会提示库的来源:把自己的的库clone到本地git clone https://gitee.com/*.git这里注意clone和pull的区别:clone是直接把整个仓库拷下来,可以直接用 而在pull之前必须先git init创建本地仓库修改内容,push到远程库会遇到这个错误:这是由于没有设置Gitee的SSH公钥。在未设置SSH公钥的情况下,...原创 2019-11-28 11:52:48 · 1524 阅读 · 0 评论 -
Git实操(3):远程分支与本地分支
一.创建远程分支(注意是远程库的实体分支)直接在远程库端创建分支二.创建本地分支并关联远程分支这样就关联了远程分支三.向新远程分支推送消息四.删除本地分支远程分支和远程追踪远程分支是真实存在的分支远程追踪是本地分支与远程分支之间的一个关联,可以理解为一个快捷方式,你把快捷方式对应的软件删除了,快捷方式依然存在,只是没有意义了而已,当你从回收站还原那个被删除的软件时,快捷...原创 2019-10-23 10:28:00 · 182 阅读 · 0 评论 -
Git实操(2):./git/config配置
一.新建一个本地仓库二.配置用户及邮箱设置配置文件的权重是 仓库>全局>系统:Git会使用这一系列的配置文件来存储你定义的偏好,它首先会查找/etc/gitconfig文件(系统级),该文件含有对系统上所有用户及他们所拥有的仓库都生效的配置值。接下来Git会查找每个用户的~/.gitconfig文件(全局级)。最后Git会查找由用户定义的各个库中Git目录下的配置文件.git...原创 2019-10-22 22:41:02 · 557 阅读 · 0 评论 -
Git实操(1):本地库与远程库
一.创建一个本地库并关联到远程库二.从工作区到暂存区到本地库再到远程库因为是新创建的远程库,所以需要pull同步因为我的本地库是手动创建的,并不是clone过来的,和远程库不是同一个库,所以不能直接合并,需要加个参数:git pull origin master --allow-unrelated-histories这个时候就能push了:三.如何替换或删除远程库的某个文...原创 2019-10-21 23:50:50 · 127 阅读 · 0 评论