码迷,mamicode.com
首页 > Web开发 > 详细

Git 上传项目到 Github

时间:2021-03-30 12:54:02      阅读:0      评论:0      收藏:0      [点我收藏+]

标签:class   上传   osi   本地仓库   gpg key   mit   操作   好的   接下来   

Git 上传项目到 Github

该文章主要讲解Git 上传项目到 Github,Gitee同理

配置Git

下载、安装Git

下载后一路(傻瓜式安装)直接安装即可

如果第一次使用git的话,需要设置用户名和邮箱:

git config --global user.name "username"
git config --global user.email "email"

同理,username对应你的github用户名,email对应你的github邮箱

可以用以下两条,检查一下你有没有输对:

git config user.name
git config user.email

技术图片

生成公钥

执行以下命令,然后连续三次回车,生成公钥:

ssh-keygen -t rsa

技术图片

C盘/用户/用户名/.ssh目录下找到id_rsa.pub文件,用文本编辑工具打开,并复制所有文本内容。

技术图片

Github页面右上角,点击用户头像-Settings-SSH and GPG keys-New SSH key

![](https://gitee.com/MoYu-zc/picgo/raw/master/img/20210217190430.jpeg" style="zoom:80%;" )

Title可以随意填写,Key需要填写刚才复制的公钥文本内容,然后Add SSH key

添加完成后,在控制台输入:

ssh -T git@github.com

这里注意,这里在输入框需要第一次回车后,输入yes

如果配置成功,可以看到成功的回复。

前置准备

1.首先你需要一个github账号,所以还没有的话先去注册吧!

https://github.com/


2.登陆后,进入Github首页,点击 New repository 新建一个项目

技术图片
技术图片
  • Repository name 选择自己喜欢的名称就好
  • 最好选择README file,以免后面更麻烦

3.创建成功之后的页面,可以记住下面的这个网址,以后会常用

技术图片

上传项目到 Github

1.第一种方法

第一步:创建一个文件夹,右键Git Bash Here


第二步:

git clone https://github.com/MoYu-zc/ADDD.git

后面的网址换成你创建的仓库的网址

技术图片

第三步:

这个步骤以后你的本地项目文件夹下面就会多出个文件夹,该文件夹名即为你github上面的项目名,如图我多出了个ADDD文件夹:

技术图片

然后把你想上传的文件复制到这个文件夹(这就等于复制到了Github的仓库中)

这里为了方便,我直接在文件夹中创建了一个Test.txt


第四步:之后进入这个文件夹,可以:

cd ADDD

或者直接右键这个文件夹,选择Git Bash Here

技术图片

第五步:

接下来依次输入以下代码即可完成其他剩余操作:

git add .    (注:别忘记后面的.,此操作是把Test文件夹下面的文件都添加进来)

git commit  -m  "提交信息"  (注:“提交信息”里面换成你需要,会成为你上传文件的描述信息)

git push -u origin xxx   (注:此处的xxx是你的分支名称(下图红框中),该操作目的是把本地仓库push到github上面,此步骤需要你输入帐号和密码)

如果在github的remote上已经有了文件,会出现错误。此时应当先pull一下,即:

git pull origin xxx        此处的xxx是你的分支名称(下图红框中)

之后再:

git push -u origin xxx      此处的xxx是你的分支名称(下图红框中)
技术图片 技术图片 技术图片

2.第二种方法

第一步:新建一个文件夹


第二步:

通过命令 git init 把这个文件夹变成Git可管理的仓库 :

技术图片

这时你会发现文件夹里面多了个.git文件夹,它是Git用来跟踪和管理版本库的。如果你看不到,是因为它默认是隐藏文件,那你就需要设置一下让隐藏文件可见。

技术图片


第三步:更改分支(可选)

技术图片

红框中的分支名称和你创建的仓库分支名称不同:

git checkout xxx

技术图片


第三步:

这时候可以把你的项目粘贴到这个文件夹里面(为了方便放入了一个Test1.txt,粘贴后你可以通过 git status 来查看你当前的状态),然后通过git add 把项目添加到仓库(或git add .把该目录下的所有文件添加到仓库,注意点是用空格隔开的)

技术图片

技术图片


第四步:用 git commit 把项目提交到仓库。

git commit -m "xxx"

技术图片

-m后面引号里面是本次提交的注释内容


第五步:

在Github上创建好Git仓库之后我们就可以和本地仓库进行关联了,根据创建好的Git仓库页面的提示,可以在命令行输入(一般这一步一次就行了):

git remote add origin https://github.com/MoYu-zc/ADDD.git

技术图片

如果出现以下问题:fatal: remote origin already exists.(报错远程起源已经存在。)

1、先输入 git remote rm origin
2、再输入 git remote add origin  xxxx

第六步:关联好之后我们就可以把本地库的所有内容推送到远程仓库(也就是Github)上了,通过:

git push -u origin xxxx

由于新建的远程仓库是空的,所以要加上-u这个参数,等远程仓库里面有了内容之后,下次再从本地库上传内容的时候只需下面这样就可以了:

git push origin xxxx

此处的xxx是你的分支名称

技术图片

技术图片

个人博客为:
MoYu‘s HomePage
MoYu‘s Gitee Blog

Git 上传项目到 Github

标签:class   上传   osi   本地仓库   gpg key   mit   操作   好的   接下来   

原文地址:https://www.cnblogs.com/MoYu-zc/p/14588441.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!