本文章旨在演示一遍用git bash终端推送代码文件到GitHub中的步骤process
首先如果是用户第一次使用git工具与GitHub进行交互时,应先配置Git与GitHub的链接,具体如下:
1、首先进行邮箱注册:输入命令
git config --global user.name "user.name //创建用户名
git config -- global user.email "yourmail@youremail.com.cn//邮箱名需填你注册GitHub时使用的邮箱
2、配置SSH密钥对
cd ~/.ssh //查看是否存在密钥对ssh keys
如果显示no such file or directory,则需要创建一个ssh keys
3、生成SSH密钥对
$ssh-keygen -t rsa -C "你的邮箱名"
然后会出现提示:Enter file in which to save the key
$指定目录: C:\deskbook\(说明:若在此处不输入路径,而直接按回车,则ssh keys默认生成后存放的路径为C:\User的文件夹中)
$输入密码: 123456(可以直接按回车跳过)
$确认密码: 123456
如此即可在C:\Users\jayti文件夹中生成ssh keys。包括两个文件rd_rsa和id_rsa.pub储存RSA公私钥对。
4、复制id_rsa.pub文件中的公钥信息,打开GitHub中的settings选项,在SSH keys中点击创建New SSH key。然后,将idb_rsa.pub里的内容拷贝到Key内,Title内容随便填,确定即可。结果如下:
1、在GitHub中新建一个仓库
在创建仓库是,一些配置说明如下:
Repository name: 仓库名称
Description(可选): 仓库描述介绍
Public, Private : 仓库权限(公开共享,私有或指定合作者)
Initialize this repository with a README: 添加一个README.md
gitignore: 不需要进行版本管理的仓库类型,对应生成文件.gitignore
license: 证书类型,对应生成文件LICENSE
2、将GitHub上的仓库克隆到本地
首先在你想要推送文件所在的文件夹上右击Git Bash Here,就会进入Git的命令终端口界面,输入命令:
git clone 仓库地址
,成功后在文件夹中生成一个在GitHub中的仓库文件夹,文件夹名即为仓库名。
3、将所需要推送的文件复制粘贴到仓库文件夹中
4、推送文件到远程仓库中
git add[参数]<路径>:将当前目录下修改的所有代码从工作区添加到暂存区
我们可以使用命令git add将所加入的文件添加进来
git add .
//将仓库文件夹中的内容都添加进来
git add *.文件类型
//添加指定文件类型的文件
git commit -m “注释信息”:将暂存区内容添加到本地仓库
接下来使用git commit命令,如git commit -m "first commit"
git push origin master :将本地仓库推送到远程服务器(origin是远程主机,master表示远程仓库和本地仓库的master分支)
使用命令git push -u origin master (注:第一次推送的话此步骤需要你输入帐号和密码,接下来使用命令就可以不使用 -u了)
5、最终结果
将本地仓库与远程仓库连接
再次要推送文件时,需要与远程仓库进行交互,使用git remote指令。
git remote add origin 仓库地址
//这样就可以将本地的仓库和GitHub上的仓库再次进行交互。
接下来继续进行步骤三和步骤四进行进行推送。