git extensions (git常用命令及使用方法详解)

一:linux配置ssh方式git clone

1. ssh 生成证书

  ssh-keygen -t rsa -C "【user.email】" 命令,生成公钥和私钥,在~/.ssh文件夹下(生成过程,一致按回车,默认路径,默认无密码);

2. 将公钥内容复制下,然后打开gitee或gitlab仓库下,添加公钥;

gitrebase用法,git的基本介绍及常用的命令语句

3. linux 环境中 进入 ~/.ssh 目录里面,添加config文件。内容如下:

   Host xxxxxx 写IP地址

    HostName xxxxx 可以gitee clone不带仓库前的url名字    User lvzhengxu    IdentityFile 私钥地址

  注意密钥文件的访问权限,最好改成400

4. 使用git命令进行clone把。

二:常用命令

  1. git 批量删除remote已不存在但本地还存在的分支 git fetch -p && git branch -vv | grep gone | awk '{print $1}' | xargs git branch -D 和 git fetch -p && git branch -vv | grep -v "origin\/" | awk '{print $1}' | xargs git branch -D