git 常用配置和常用命令等

 

一:linux配置ssh方式git clone

1. ssh 生成证书

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

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

  

 

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

   Host xxxxxx 写IP地址

    HostName xxxxx 可以gitee clone不带仓库前的url名字
    User selfusername
    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

  2. git 清理当前目录 git clean -dfx

       3. git 重命名分支名称  git branch -m old_branch_name    new_branch_name

  4. git 为本地分支设置远程关联分支  git branch --set-upstream-to=origin/new_branch_name

  5. git 删除远程分支 git push origin --delete remote_branch_name

       6. git 复制一个仓库并推送到另一个库里面  git clone --bare http://xxxxx.git ;  git push --mirror http://new_xxxxx.git

posted @   秋天的太阳  阅读(24)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 震惊!C++程序真的从main开始吗?99%的程序员都答错了
· 【硬核科普】Trae如何「偷看」你的代码?零基础破解AI编程运行原理
· 单元测试从入门到精通
· 上周热点回顾(3.3-3.9)
· winform 绘制太阳,地球,月球 运作规律
点击右上角即可分享
微信分享提示