Git上传项目到GitHub

windows上传文件到github的方法

一、创建github的账号:

https://github.com/

二、安装git:

Git下载地址

下载后逐步安装Git Bash Here,基本都是下一步即可。

三、上传

1.右击有一个命令Git Bash Here,出现git的命令行:

2.输入"mkdir 文件夹名" ,创建一个文件夹。

3.输入"cd 文件夹名",进入该文件夹。

4.通过"git init"命令把这个文件夹变成可管理的仓库。

这时会发现该文件夹内会出现一个 ".git"的文件夹,如果看不到,可能是隐藏了,通过"查看"属性,将其显示即可。

5.下一步,将你想要上传的项目copy到这个与.git文件夹同级的地方,然后使用"git add ."这个命令将项目添加到仓库,(注意add 和 .之前 有空格),可以用"git status"命令查看当前的状态,

6.然后再使用"git commit -m “第一次提交”"命令将项目提交到仓库(注意git commit的时候后面要加 “-m”,否则会报错,之前我一直没加,一直报错,加了之后就ok了)。

本地仓库已经完成,由于本地仓库和远程的github是通过Https或者是SSH来连接的,所以要设置一下远程的仓库。

7.创建ssh key. 使用命令" ssh-keygen -t rsa -C “邮箱账号” ".一路回车即可,然后可以到 C盘–用户–用户名 下有一个.ssh目录下有以下2个文件

8.然后登录你的github,找到下面settings:

img

9.然后点开它:

img

10.创建一个ssh Key,点击New SSh key.

其中Title可以随便写一个,Key里的值将你刚才.ssh里的id_rsa.pub中的内容全部复制到这即可,最后点击Add SSh key。

img

11.然后在创建一个仓库,

img

这时候远程的仓库创建好了,可以进行连接并上传了,回到本地的命令行中,

12.先连接"git remote add origin ****",****是以下的网址,将以下的网址copy,

img

13.最后使用 “git push -u origin master”

至此,就完成了项目的上传,(中间可能会输入你的github的用户名和密码),你可以到你的github上刷新一下。

另外,如果在github上创建了仓库的时候,你勾选了如果你勾选了Initialize this repository with a README,则会报一个错

failed to push some refs to https://github.com/guyibang/TEST2.git

你可以使用这个命令"git pull --rebase origin master",然后再使用"git push -u origin master"的命令。

简单来说就是以下几个命令:

1.在本地创建一个文件夹mkdir Hello,进入到该文件夹cd Hello,然后初始化git init

2.把项目复制进来,通过 git add . 添加

3.使用 git commit -m "注释"提交。

4.在github上设置ssh,再进行连接git remote add origin https://github.com/guyibang/TEST2.git

5.最后能过git push -u origin master。

Git常见错误与操作:error: src ref spec master does not match any以及failed to push some refs to ’ 。。。'解决办法,再来一遍下面的:

git add .

git config --global user.email “你的github注册的邮箱”

git commit -m “EP_GR”

git push origin master

出错:
! [rejected] master -> master (fetch first) error: failed to push some refs to ’ 。。。’

出现这个问题是因为github中的README.md文件不在本地代码目录中,可以通过如下命令进行代码合并

git pull --rebase origin master然后再使用"git push -u origin master"的命令

四、1+n次上传

进入要上传的文件夹下,右击鼠标,打开Git Bash Here,下面开始在控制台操作Git:

   git init      /在本地Initialized empty Git repository


   git add . 或者git add 文件名      /将文件缓存,前者表示所有文件,后者表示某文件

   git status     /查看上传状态

   git commit -m "文件描述"

以上就是完成了配置,操作,连线github,

git remote add origin https://github.com/username/仓库名.git /连接GitHub仓库,origin是GitHub仓库的一个别名

/将本地push到远程
	git pull --rebase origin master
  	git push -u origin master   

小提示: git pull origin master /可以将远程代码pull到本地

二,git分支上传

1、Git init (在本地工程目录下),生成.git 文件夹
2、 git add .   上传修改的文件
3、git commit -m "分支描述"  添加上传文件的描述
4、git branch 分支名(创建分支)
5、git checkout 分支名  切换分支
6、https://github.com/username/仓库名.git  远程分支相连
7 、git push origin test   将分支上次

注意:8、如果是新分支内容,第7步上加 :git pull --rebase origin test (貌似一定得加,这句有点废)

五、删除GitHub项目中的文件夹

1.删除"src/product"

 git rm -r --cached "src/product" //执行命令.

2.提交到本地
git commit -m" 删除src/product文件夹l"

3.提交到远程服务器
git push -u origin master

  • 0
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值