
Git Bash 进入命令行,进入项目所在目录。
2 输入 touch gitignore 在文件夹就生成了一个“gitignore”文件。
然后在”gitignore” 文件里输入你要忽略的文件夹及其文件就可以了。
3然后用编辑器打开这个文件进行编辑就行了。如果你很牛,熟悉linux下的vi编辑的命令,也可以用命令来声明规则额。在这里就不说了额,
附: vi编辑器的怎么换行呢?
总结:vi保存退出命令x和wq的区别
搜集:不会linux下vi命令,伤不起啊
4然后就写规则来 *** 作要忽略的文件了。gitignore文件过滤有两种模式,开放模式和保守模式
41开放模式负责设置过滤哪些文件和文件夹
eg:
过滤文件夹设置:
/mtk/ 表示过滤这个文件夹
过滤文件设置
指定过滤某种类型的文件:
zip
rar
via
tmp
err
指定过滤某个文件:
/mtk/doc
/mtk/ifh
42 b保守模式负责设置哪些文件不被过滤,也就是哪些文件要被跟踪。
跟踪某个文件夹
!/plutommi/mmi
跟踪某类文件
!c
!h
跟踪某个指定文件
!/plutommi/mmi/mmi_featuresh
43配置gitignore 的简易原则
采用共享模式与保守模式结合配置的办法。eg:一个文件夹下有很多文件夹和文件,而我只想跟踪其中的一个文件,这样设置就可以满足这种情况,先用共享模式把整个目录 都设置为不跟踪,然后再用保守模式把这个文件夹中想要跟踪的文件设置为被跟踪,配置很简单,就可以跟踪想要跟踪的文件。
转载,仅供参考,祝你愉快,。
我们使用intellij idea进行项目开发的时候,经常需要使用Git来控制项目的版本。那么如何在intellij idea中配置和使用Git呢?下面我给大家分享一下。
工具/材料intellij idea
01首先我们需要登录Git的官网,下载Windows版本的Git安装包,如下图所示
02下载完安装包并且安装以后,我们就可以在鼠标右键菜单中看到Git的选择项,这代表Git安装成功了,如下图所示
03然后我们打开intellij idea软件,点击左上角的File菜单,然后选择Settings选项,如下图所示
04接下来在d出的Settings界面定位到Version Control下面的Git选项,然后点击右侧的Path to Git executable旁边的按钮,如下图所示
05然后咋d出的Git Confiruration界面中选择Git安装目录下的gitexe文件,如下图所示
06接着回到Settings界面,这次点击Path to Git executable旁边的Test按钮,如下图所示
07如果d出了如下图所示的提示则代表Git环境配置正确,一旦提示其他信息就证明配置的有问题
08最后我们就可以在下方的Local Changes页卡将修改的代码通过Commit Changes命令提交修改的内容,如下图所示
在Git中,切换分支时,本地未提交的修改可能会被覆盖。这是因为Git会把当前工作目录下的文件和修改与要切换的目标分支进行比较,如果有冲突的文件或修改,Git会给出提示,并且不允许切换分支。如果没有冲突,Git会自动将工作目录下的文件和修改替换为目标分支中对应的内容。对于本地修改未提交的配置文件,如果与切换的目标分支中的配置文件内容不一致,Git会将本地修改覆盖为目标分支中的内容。因此,在切换分支之前,建议将所有未提交的修改先进行提交或者存储到临时分支中,以免意外覆盖本地修改。
同时,Git也提供了一些命令和选项来避免本地修改被覆盖,例如使用git stash命令将修改存储到临时区域中,或者使用git checkout命令时加上--merge或--rebase选项,使Git在切换分支时自动进行合并或变基 *** 作,避免覆盖本地修改。使用git config -l 可以查看现在的git环境详细配置
查看不同级别的配置文件:
当你安装Git后首先要做的事情是设置你的用户名称和e-mail地址。这是非常重要的,因为每次Git提交都会使用该信息。它被永远的嵌入到了你的提交中:
--local 项目级
--global 当前用户级
--system 系统级
以下使用 --global 标志全局配置的命令可以 ~/gitconfig 文件下查看。
使用 <alias> 可以极大地提高效率,我常用的有
使用下面的命令创建别名,将 <alias> 替换为别名名称,将 <command> 替换为要使用别名的命令:
常用的别名有:
接下来,试下效果:
有时,您需要将更改推送到远程存储库并覆盖文件。您可能习惯于使用 git push --force 。
但是如果其他人已经将更改推送到同一分支,会发生什么?您的命令将清除他们的提交。 这肯定是不行的 。
Git 有一种更安全的方式来推送更改并覆盖您的提交。而不是使用的 --force 标志,你可以使用 --force-with-lease 。此标志将防止您意外覆盖其他人的提交。这种工作方式有点神奇,但您可以相信它确实如此。
您可以 force-push 为此编写别名:
现在您可以运行 git force-push ,这更容易记住。当然,为了节省几次按键 *** 作,您还可以添加此别名的简短版本。
请注意,您只能在 Git 220+ 中为别名设置别名。
默认情况下,推送时使用当前分支的名称作为远程分支的名称。
为当前存储库设置提交消息模板。可以使用 git config committemplate 指定 <file> 的提交当前库信息模板。
假设我们使用 "commit-template" 作为我们的提交消息模板:
commit-template 参考如下:
详细的 Git 提交规范,可以参考 Vue 或 Angular 规范。
配置当前存储库的用户
配置全局 Git 用户
配置为使用 UNIX 行结束符
将 Git 配置为自动更正键入错误的命令。可以使用 git config --global helpautocorrect 1 使 Git 的自动更正。
默认情况下打开 Git 使用的是 vi 编辑器,如果你没怎么使用过 Linux 系统的话,可能不是很熟。你可以通过下面的命令来使用其他编辑器打开 Git。
使用 git config --global coreeditor <editor-command> 调用 <editor-command> 作为 Git 文本编辑器。
将 VS Code 设置为 Git 文本编辑器
将 vi 作为 Git 的文本编辑器
使用 git config --global -e 在默认 Git 文本编辑器中打开 Git 全局配置文件。
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)