使用向github批量推送文件的方法

push本地仓库到github仓库的方法

前提条件:
①已经安装git-bash等工具
②已经设置好了全局的邮箱和用户名

$ git config --global user.email "youremail@examples.com"
$ git config --global user.name "yourname"

③已经在git上设置好了一个ssh密钥,并且知道其密码
④cd进入你想要push项目的目录中

10740@LAPTOP-6OQ171M7 MINGW64 ~/Desktop/goproject2.1

步骤一

初始化git仓库,执行以下命令后会出现一个隐藏的文件夹 “.git”

$ git init

步骤二

在github上面复制目标仓库的SSH

$ git remote add origin git@github.com:GitHubAccount/yourRepository.git

步骤三

由于仓库为空,需要将所有文件添加进去,要添加具体文件将’.'替换成具体文件名即可

$ git add .

步骤四

$ git commit -m "init files"

步骤五

输入你的SSH密钥

$ git push -u origin master
Enter passphrase for key '/c/Users/10740/.ssh/id_rsa':

最后push成功。
需要注意的是,当你的github上的仓库存在了与你本地仓库不一样的文件时,会导致push不成功,需要先进行pull下来。
参考博客
GitHub官网关于SSH密钥的创建过程

在本地创建一个分支并向远程推送方法

步骤一

在本地创建并切换到一个新的分支sub-branch:

git checkout -b sub-branch

步骤二

推送到远程的sub-branch-remote,若没有会自动创建:

git push origin sub-brach:sub-branch-remote

当仓库提交历史不一致而导致merge失败的解决办法

git clone库对应地址.git
放入自己的代码
git add .
git commit -m “new commit”
git push origin master:branch-remote

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值