T O P

[资源分享]     Git连接github以及gitee等使用教程

  • By - 楼主

  • 2021-08-24 12:40:21
  • 一、初始化本次仓库

    在想要放置仓库的文件夹出git bash输入命令

    git init
    

    二、生成ssh

    在github或者gitee注册账户,

    在本地生成ssh

    git config --global user.name "用户名"
    git config --global user.email "邮箱"
    ssh-keygen -t rsa -C "邮箱"
    

    在C盘的用户文件夹里有个.ssh的文件夹里面有id_rsa.pub

    用文本编辑器打开复制全部到github或者gitee中的ssh中添加。

    三、git设置

    git remote add origin "项目SSH"
    git pull origin master
    git push -u origin master
    
    编号 代码 解释
    1 git status 查看仓库的改变情况,会有相关的提示操作出现
    2 git add -A 直接添加所有改动的文件
    3 git commit -m "note" 确认生成本地的版本,note是 版本特点说明
    4 git push 将改动上传到github,若没有指定分支,则需要使用git push origin master
    5 git log 查看版本更新情况
    6 git reset -hard x 回退到某个本地版本,x为git log中出现的hash值的前七位
    7 git clean -xf 清除所有的未提交文件

    四、问题解决

    (1).! [rejected] master -> master (fetch first) error: failed to push some refs to ' 。。。'

    git pull --rebase origin master
    

    (2).! [remote rejected] master -> master (pre-receive hook declined)

    在推送代码时报错如上,网上搜到的方法说是项目的setting中master是受保护的项目,所以开发者无法推送,解决方法是修改protected的设置,或者新建一个分支,推送到自己的分支上
    

    (3).everything up-to-date

    git branch newbranch                    创建新分支
    git checkout newbranch
    git add .
    git commit -m                           "提示消息"
    git merge newbranch                      合并分支
    git diff                           来查看产生冲突的文件
    git push -u origin master
    git branch -D newbranch                 删除该分支
    

    本帖子中包含资源

    您需要 登录 才可以下载,没有帐号?立即注册