标签 git 下的文章

windows系统中 git终端输入汉字后,再删除后变成方块有解决方法

windows 系统的默认编码不是 utf-8,而 git 在 Linux 和托管网站上使用的是 utf-8 编码。 windows 系统无法全面支持 utf-8 编码格式,导致中文文件名在 git 输出时显示为八进制的字符编码。 windows 系统的美化主题可能会删除一些字体,导致中文文件名在桌面上显示为方块。

Git 两个常用且好用的工具,即mergetool和difftool

Git的mergetool是一个用于解决合并冲突的工具。在多人协作开发过程中,当多个分支的修改产生冲突时,mergetool可以帮助我们进行冲突解决。它提供了一个图形界面,可以方便地查看冲突的文件并手动进行编辑和合并。

从Git仓库中删除某个包含敏感信息的文件

使用 Git 做代码版本控制时,有时候会不小心把某些敏感的文件提交到 Git 仓库,可能过后很久才发现。或者是以前提交的文件,现在发现不合适,需要从仓库中清理。 如果但是删除文件,然后提交的话,还是可以从仓库的历史记录中找出这个文件,这个问题就比较严重了。

Git:代码冲突常见解决方法

如果系统中有一些配置文件在服务器上做了配置修改,然后后续开发又新添加一些配置项的时候,在发布这个配置文件的时候,会发生代码冲突:

git@osc使用教程

然后一路回车,这个会在当前用户文件夹下,生成.ssh 文件夹,里边有个 id_rsa.pub文件,用记事本打开,复制其中的全部内容。 然后打开http://git.oschina.net/keys页面,在该页面中添加公钥,标题可以随便填,公钥就是刚才复制过的内容,然后保存即可 我们在http://git.oschina.net/projects/new中添加一个新项目,比如GitHelloWolrd(这个名称后面会用到,这个步骤是必须的)

如何删除git中的文件

比如,项目的控制文件,一般是不上传的,现在我使用phpstorm,它的.idea目录,有时候会错误的上传到远程库中。 删除的步骤如下。 将本地.idea目录改名,这个步骤适合于不是你push该目录,是别人上传的: