git status --porcelain

出现这个报错,是因为子文件夹下面也有 .git,有两种方法解决: 直接删除子文件夹的 .git,如果使用 find . -name ".git" 发现要删除的比较少,就手动删除,如果要删除的比较多,就使用 find . -name ".git" | xargs rm -Rf 批量删除。 把子...

git patch

生成 patch 针对文件的生成 patch #只想 patch Test.java 文件 git diff Test.java > test.patch # 把所有的修改文件打成 patch git diff > test.patch 针对 commit 生成 patch ...

ubuntu 14.04 安装 gogs

ubuntu 14.04 因为没有 systemd 的原因,所以装不了新的 gitea,只能安装支持启动脚本的 gogs。 创建 git 用户,并在 git 用户下,去gogs 官网下载最新的版本 https://gogs.io/docs/installation/install_from...

git 相关配置文件目录

windows 下的目录 .gitconfig 位于 C:\Users\Administrator 下 .ssh 也位于 C:\Users\Administrator 下

git 多 ssh key

1. 首先使用命令 ssh-keygen -t rsa -C "your_email@example.com" -f ~/.ssh/github_id_rsa 来生成 github 的密钥。就是 github_id_rsa 和 github_id_rsa.pub 2. 创建或者修改 confi...

git 换行符

linux 系统上配置 .gitconfig [core] autocrlf = input safecrlf = warn 配置为提交时转为 lf,下拉时不转换。如果文件时混合换行符时,进行警告。 参考:https://www.jianshu.com/p/6e...

git 下载指定版本

命令:git clone --branch [tags标签] [git地址] 或者 git clone --b [tags标签] [git地址] 例如:git clone -b 1.4.1 https://github.com/jumpserver/coco.git 如果想要在指定目录下载指定...

git 生成 ssh key

git 生成 ssh key,执行下面代码即可: git config --global --list git config --global user.name "这里换上你的用户名" git config --global user.email "这里换上你的邮箱" ssh-keyg...

git 仓库迁移

git 仓库迁移两步就够了。 从原仓库把整个仓库拉下来。 git clone --bare git://192.168.10.XX/git_repo/project_name.git 把仓库推到新的仓库里面去。 cd project_name.git git push --mirror...

gitflow

参考: https://www.cnblogs.com/cnblogsfans/p/5075073.html Git 在团队中的最佳实践--如何正确使用Git Flow https://www.jianshu.com/p/34b95c5eedb6 Git Flow工作流总结 http://ww...