如何利用Git上传项目至GitHub?

本文以Git Bash为基本工具,说一下如何将本地项目上传至GitHub,其他版本控制平台也使用类似的方法。好了,废话不多说,直接开始今天的正题。


第一步:设置Git Bash本地用户信息


打开Git Bash,依次输入以下两行命令,其中引号内的yourUsername替换为自己在GitHub上的用户名,而yourEmail也要替换为对应用户的邮件地址。

git config --global user.name "yourUsername"
git config --global user.email "yourEmail"

注意:

  • 可以使用命令git config --list查看当前的配置信息,以确保无误。
  • 后续的命令若无特殊说明,均是在Git Bash中执行。

第二步:设置SSH秘钥


创建SSK key使用命令(此处的yourEmail替换成自己的邮件地址):

ssh-keygen -t rsa -C "yourEmail"

此时使用命令 ls ~/.ssh 可以查看到以下结果:

 然后打开、登录GitHub,如图点击右上角 -> Settings,进入设置页面。

 进入后,点击左侧SSH and GPG keys选项卡,页面响应完成后点击右上方的按钮(New SSH key)。

 此处Title随意填写,将~/.ssh/id_rsa.pub中的内容(公钥,该文件在第一步中有提及)复制到Key下面的文本框中,提交保存(Add SSH key)。

 到这里就完成了SSH key的配置


第三步:创建本地仓库并上传至GItHub


进入项目所在目录(以空项目为例),接着执行 git init 初始化仓库,然后根据自己的需求将项目文件复制到该目录下,或者直接进入自己的项目根目录执行仓库初始化过程。(此处的CCalculator为项目名称,亦即项目根目录)

cd D:/CCalculator/
git init

将项目内所有文件及其部分属性变化提交到暂存区(需在项目的根目录下执行),其中 . (点号)代表目录下所有文件:

git add .

将暂存区的内容提交到本地的版本库,其中message可由自己制定,表征此次修改,便于版本查看或回退:

git commit -m "message"

进入自己的GItHub首页,点击右上角的 +(加号) -> New repository,输入name、description、gitignore等信息,点击Create按钮,完成Repository的创建。

然后会得到项目的跟地址,如https://github.com/用户名/项目名,此处以个人项目为例,地址为https://github.com/yangTangGit/CCalculator。

 关联远程仓库,注意此处的地址以 .git 结尾。

git remote add origin https://github.com/yangTangGit/CCalculator.git

推送到origin主机,其中 -u 表示将origin制定为默认主机, -f 表示强制覆盖远程仓库的版本,慎用。以master为Branch。

git push -fu origin master

到这里,操作完成,接着就可以在自己的GitHub里面看到上传的项目了。

猜你喜欢

转载自blog.csdn.net/qq_36639912/article/details/81067816