Git

这篇博客介绍了Git的基本操作,包括初始化、提交、分支管理和远程仓库的使用。详细讲解了如何创建和切换分支,如何推送代码到远程仓库,以及如何处理代码冲突。此外,还提到了生成和设置SSH公钥以连接码云等国内远程仓库的步骤。
摘要由CSDN通过智能技术生成

Git

使用git前需要初始化name和email

git config global user.name ""
git config global user.email ""
基础命令
操作说明
git init初始化文件,创建git仓库
git status查看状态(查看是否添加和提交操作)
git add添加,添加到暂存区
git commit提交,将暂存区的文件提交到历史仓库
git log查看历史日记
基本操作
  • git reflog:可以查看所有分支的所有的操作记录。
  • git reset --hard 唯一索引值的前几位:切换历史版本。(reflog可以查看到)
分支
  • 创建新的分支。

    git branch 分支名
    
  • 切换使用分支。

    git checkout 分支名
    
  • 可以查看当前分支的项目文件。

    ls
    
  • 查看分支列表。

    git branch 
    
  • 合并分支。

    git merge 分支名
    
  • 删除分支。

    git branch -d 分支名
    
远程仓库
  • 创建远程仓库

    • 码云(国内)
  • 生成SSH公钥

    • 设置git账户

    • 命令

      • 查看

        查看名称

        git config user.name 
        

        查看邮箱

        git config user.email
        

        cd ~/.ssh:查看是否生成过SSH公钥

      • 指定设置

        指定名称

        git config global user.name ""
        

        指定邮箱

        git config global user.email ""
        
      • 生成公钥

        ssh-keygen -t rsa -C "email" 然后敲三次回车。看到有一个虚线的方框,就成功了。
        
      • 查看公钥

        cat ~/.ssh/id_rsa.pub
        
      • 设置远程仓库账号的公钥

      • 测试是否成功

        ssh -T git@gitee.con
        

        停止后输入yes,回车

        看到有绿色的seccessfully就可以了。

  • 将代码推送到远程仓库

    • 自定义名称

      git remote add 远程名称 仓库的URL
      
    • 推送

      git push -u 远程名称 分支名
      
  • 克隆远程仓库的代码到本地

    git clone 仓库地址
    
  • 项目拉取更新

    git pull 远程名称 分支名
    
  • 查看代码冲突部分

    cat 文件名称
    

    随手笔记

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值