Git-Bash上传到github

第一步:

安装git,下载最新版本的git

除了更改存放目录,可以一直next到最后

在桌面或者任意目录下鼠标右键打开终端:

    打开命令行或鼠标右键打开Git Bash,输入下面的命令:

    git config --global user.name “cool

    git config --global user.email “YourEmailAddress”

    若省略了“--global,则只配置当前仓库用户信息

第二步:

    生成SSH密钥,使用SSH方式认证登录

    打开Git Bash,输入如下的命令:

    ssh-keygen -C “YourEmailAddress” -t rsa

    然后直接按回车enter使用默认路径保存密钥文件到当前用户文件夹中

    密钥文件为(.ssh),接着设置密码和再次输入密码

    添加SSH密钥到GitHub或者gitee

    到该目录找到.ssh文件夹(id_rsa为私钥文件,id_rsa.pub为公钥文件)

    使用笔记本打开id_rsa.pub文件并复制文件内容

    到GitHub中点击右上角的settings

然后选择左边栏中的SSH Keys添加SHH Key粘贴刚才复制的内容到Key文本框中,title文本框随意填写

或者在gitee中

 

第三步:创建本地仓库并上传代码到GitHub或者Gitee,上传到这两个地方的操作都是一样的

    (1)Git bash进入到要上传的代码的目录下,输入git init(初始化一个仓库)

    (2)将所有文件添加到仓库
    使用命令行或Git Bash,输入下面命令:git add .

    (3)提交
    使用命令行或Git Bash,输入下面命令:git commit -m “CommitInfo”

    (4)添加源到GitHub
    git remote add origin git@github.com:YourName/YourRepositroy.git


    如果要上传的文件中没有readme.md文件,则先执行这个步骤

    $ git pull --rebase origin maste

    (5)上传源到GitHub
    git push -u origin master

    (6)常用命令

    git --help查看

    

    (7)从现有仓库克隆clone

    $ git clone git@github.com:coolfxl/vue-echarts.git myecharts

    (8)一些命令合集

    唯一的差别就是,现在新建的目录成了 myecharts,其他的都和上边的一样。其他命令操作

    git commit --amend    改写单次commit

 

    git rebase -i <commit range>    删改排以及合并多个commit
    git checkout <commit> -- <filename>    获取历史版本的某个文件
    git reset [--hard] <commit>    移动HEAD指针
    git revert <commit>    创建一个回退提交

 

    git push -f <remote> <branch>    强制push,覆盖原有远程仓库    

    (9)错误提示

    有时候push项目到github上会出现以下图片中的错误,

    出现错误的主要原因是github中的README.md文件不在本地代码目录中

    $ git pull --rebase origin master

    执行这个命令后再执行 git push -u origin master即可完成代码上传到github

    (10)将修改后的项目传到github上

        把文件添加到版本库中,使用命令 git add .添加到暂存区里面去

        意为添加文件夹下的所有文件,如果添加某个文件,加上文件名即可

        git add .

        git add 文件名

        用命令 git commit告诉Git,把文件提交到仓库。引号内为提交说明

        git commit -m '说明'

        如果没有关联到远程库则关联到远程库

        git remote add origin 远程库地址

        获取远程库与本地同步合并

        git pull --rebase origin master

        把本地库的内容推送到远程,使用 git push命令,把当前分支master推送到远程。
        git push -u origin master

 

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

dkjhl

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值