GIT推送文件至Github

发布于 2021-11-18  2845 次阅读


一、邮箱注册

操作如下:

在Git Bash界面输入如下内容即可完成邮箱的注册:

git config --global user.name "user.name"
#说明:双引号中需要你的用户名,这个可以随便输入,我的用户名"TonaSmith"

git config --global user.email "yourmail@youremail.com.cn"
# 说明:双引号中需要输入你的有效邮箱,比如“12131312@qq.com”)

二、查看SSH KEY

cd ~/.ssh
#若出现“No such file or directory”,则表示需要创建一个ssh keys

ssh-keygen -t rsa -C "你的邮箱名"
#指定目录: C:\deskbook\(说明:若在此处不输入路径,而直接按回车,则ssh keys生成后存放的路径为C:\User\.ssh)
输入密码: 123456
确认密码: 123456

三、设置SSH密钥

  1. 如此即可在C:\deskbook\文件夹中生成ssh keys。包括两个文件rd_rsa和id_rsa.pub
  2. 然后找到rd_rsa和id_rsa.pub所在目录打开idb_rsa.pub(可以把后缀名改成.txt),登录自己的GitHub账号,找到Settings
  3. 进入Settings后,点击SSH and GPG keys,然后再点击右上角添加新密钥按钮New SSH key
  4. 然后,将idb_rsa.pub里的内容拷贝到Key内,Title内容随便填,确定即可。密钥添加完成,下次在使用时就不需要再添加密钥了。

四、新建目录

五、上传文件

如下代码上传Github

git init
#初始化本地文件夹,设置为可供Git管理的仓库

git pull 远程仓库地址 master
#例如git pull https://github.com/TonaSmith/imgs.git master

git add .
#将所有的文件和文件夹加载到本地仓库缓存
#如果只提交单个文件,如下命令

git add 1.text
#确保文件在.git同路径之下

git commit -m "首次提交"
#用git commit -m "日志名字" 把项目日志加载到本地仓库缓存

git remote add origin 你的远程仓库地址
#例如:git remote add origin https://github.com/TonaSmith/imgs.git
#关联本地和远程仓库

git push -u origin master
#空仓库提交(未设置READ.MD)

git pull --rebase origin master
#空仓库提交(设置READ.MD),先合并仓库再PUSH
git push -u origin master

git push origin master
或者
git push 远程仓库地址 master
#例如:git push https://github.com/TonaSmith/imgs.git master
或者
git push
#旧仓库提交