Git场景常用命令

管理ssh 公钥:

  • cd 回车到根目录;
  • cd .ssh/,查看本地git秘钥文件,一般名为 id_rsa.pub(另一个是私钥),使用cat id_rsa.pub查看公钥;
  • 登录后台代码管理ssh秘钥管理,将公钥配置进去;

秘钥对的生成:

  • ssh-keygen -t rsa 回车3次,就会生成,并提示保存的路径;

本地已有项目:

  • 对于本地项目目录,查看所有文件ls -a,删除rm -rf .git文件保留代码对应当前分支(或直接使用find . -name ".git" | xargs rm -Rf);
  • 重新初始化git git init;
  • 链接到远程节点 git remote add origin https://codeup.aliyun.com/.../prog/git(这里默认使用了https的方式,如果使用source_tree管理,请修改bitbucket 的远程仓库路径为 ssh的方式,或者这里直接就使用ssh方式的链接
  • git add .
  • git commit -m "msg"
  • git push -u origin master 推送到远程master分支;

远程已有项目:

  • git clone git@www.gitinn.com:**********.git
  • 如需配置公钥,可在配置后再执行ssh -vT git@xxxx.xxxxxx.com,进行验证;
  • 之后继续clone

其他

  • 本地创建一个新分支 git checkout -b newbranch
  • 将本地新创建的分支推送到远程分支 git push -u origin newbranch
  • 查看本地分支:git branch
  • 切换到主分支:git checkout master
  • 将newbranch分支 合并到 主分支:git merge newbranch
  • git查看远程仓库地址命令:git remote -v
  • git查看远程分支:git branch -r
  • git获得远程的origin/dev分支到本地dev分支,通知将本地分支切换到dev:git checkout -b dev origin/dev
  • 将远程分支拉取到本地:
    • git checkout -b 本地分支名x origin/远程分支名x
    • git fetch origin 远程分支名x:本地分支名x
  • git查看当前仓库git配置:git config -l
  • git设置推送缓存大小(500M)(注:git上传文件大小可在服务器配置,或通过ssh方式上传较大文件,这里只是修改本地git的post缓存)git config http.postBuffer 524288000
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值