分类 git 中的文章

删除远程库已删除但本地存在的分支

删除远程库已删除但本地存在的分支 在某一个项目进行一段时间后,经常会发现 git 自动补齐时,经常会出现已经merge并且在remote已经删除的分支,使用 git remote show origin 会发现很多本地分支处于 untracked 状态,这个时候,可以使用 git remote prune origin 删除本地所有处于 untracked 状态分支。 1,查看本地和远端差异 git remote show origin 2,删除所有本地非tracked分支 git remote prune origin ……

阅读全文

Git常用命令

Git常用命令 git init 在当前目录中初始化仓库,git init命令将创建一个名为.git的子目录。 $ git init git add 令将内容从工作目录添加到暂存区,格式为: git add <file>... git add * git add . //把所有修改的信息添加到暂存区 git commit 将暂存区里的改动给提交到本地的版本库,创建一个新的提交,其中包含索引的当前内容以及描述更改的给定日志消息。……

阅读全文

Git Bash/GUI中文乱码

Git Bash使用git status显示中文乱码 git Bash界面内点击鼠标右键,在下拉菜单中选择Options...。在弹出来的窗口中,点击窗口左上角的Text选项。在Locale的下拉菜单中选择zh_CN, Character set的下拉菜单中选择UTF-8,点击Save保存修改。 然后,在命令行输入: $ git config --global core.quotepath false 最后,输入git status,可以发现乱码变成了中文。 git Gui显示中文乱码 在右上角的显示区域点击鼠标右键,在下拉菜单中,选择Encoding,然后在下拉子菜单中选择Unicode(UTF-8),乱码问题解决了。 其他中文乱码设置 在git Gui界面的菜单栏点击Edit选项,在下拉菜单中选择Options.……

阅读全文