首页 > 技术文章 > GitHub上传文件

pythoncd 2019-06-09 23:43 原文

1.下载Git到本地默认安装即可

2.绑定github

$ git config --global user.name "你注册的github的名字"

$ git config --global user.email "你注册的github的邮箱"

3.在GitHub上创建一个仓库,网页翻译成中文,在右上角,相信都会创建吧

4.生成密匙

$ ssh-keygen -t rsa -C "你注册的github的邮箱"

5.绑定密匙到GitHub

密匙在id_rsa.pub里面也就是c盘下.ssh里面的id_rsa.pub文件里

点击GitHub的Settings,选择SSH and GPG keys绑定

6.重点来了上传文件

将要上传的文件考到git目录下 就是和.git(通过git init生成的)文件同目录

7.上传

git add. (上传本目录下所有除过.git文件)

git commit -m "注释" (提交)

git remote add origin https://github.com/su/lala.git(你创建的仓库地址)

git push -u origin master (上传)

如果报:

 

warning: no common commits
remote: Enumerating objects: 3, done.
remote: Counting objects: 100% (3/3), done.
remote: Compressing objects: 100% (2/2), done.
remote: Total 3 (delta 0), reused 0 (delta 0), pack-reused 0
Unpacking objects: 100% (3/3), done.
From https://github.com/githubsuzhou/EnterpriseOA
* branch master -> FETCH_HEAD
* [new branch] master -> origin/master
fatal: refusing to merge unrelated histories

错误就先输入

git pull

再输入

git push origin master -f

 

Counting objects: 542, done.
Delta compression using up to 4 threads.
Compressing objects: 100% (493/493), done.
Writing objects: 100% (542/542), 25.80 MiB | 469.00 KiB/s, done.
Total 542 (delta 43), reused 0 (delta 0)
remote: Resolving deltas: 100% (43/43), done.
+ 8479e29...c651701 master -> master (forced update)

提交成功

注:fatal: remote origin already exists 解决办法

1、先删除远程的 Git 仓库

$ git remote rm origin

2、再添加远程 Git 仓库

$ git remote add origin 仓库地址

如果执行 git remote rm origin 依然报错,可以手动修改gitconfig文件的内容

$ vi .git/config
把 [remote “origin”] 那一行删掉。

 最后参考的

推荐阅读