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
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 震惊!C++程序真的从main开始吗?99%的程序员都答错了
· 【硬核科普】Trae如何「偷看」你的代码?零基础破解AI编程运行原理
· 单元测试从入门到精通
· 上周热点回顾(3.3-3.9)
· winform 绘制太阳,地球,月球 运作规律