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”] 那一行删掉。
最后参考的