Fork me on GitHub 0

git本地文件上传者至github

不知道怎么搞得,我上传的过程中遇到很多问题,在此记录一下。

一开始在cmd终端ping github.com时老是超时,之后在hosts文件里添加源加速

 

 ping的时候速度就快了。

安装好git

一、在要上传的文件处右键git bash

$ git init 

建立.git目录,存放repository的档案

$ git add .

将该文件下的文件添加到本地仓库

$ git commit -m "first commit"

准备提交暂存区中的文件

$  git remote add origin git@github.com:XXXXXXXXXXX.git

关联github仓库

这里需要注意的是我用的是git开头而不是http,这里我使用的是ssh来连接我github,这里可以省掉使用http时要添加账号密码的麻烦,但前提是已经配好了ssh

二、配置github ssh

创建 ssh key

$  ssh-keygen -t rsa -C "your_email@example.com"

在命令行要输入东西时均按空格

之后会自动生成该文件

 

 

 将id_rsa.pub中的内容复制粘贴至GitHub setting中的

$ ssh -T git@github.com

测试是否能够连接github

我这里一直是显示port 22超时,因此要在./ssh/config配置一下端口

我的.ssh/下没有config,因此在终端vim ./ssh/config创建,并添加如下内容:

 

 再次测试就联通了

 

 $ git push origin master

把代码Push到远程仓库

我push的时候出现了这个问题

 

 好像是本地目录和远程目录不一致

$  git pull --rebase origin master

使用该命令进行合并

再次提交

$ git push -u origin master

 

 $ git pull --rebase origin master

其他命令:

git status

git remote -v

git pull

git clone

git remote rm origin

posted @ 2020-02-25 12:49  amazingcode  阅读(137)  评论(0编辑  收藏  举报