注册github,下载git工具。
https://blog.csdn.net/rensihui/article/details/99889432
https://www.jianshu.com/p/414ccd423efc
https://blog.csdn.net/sishen47k/article/details/80211002
https://www.cnblogs.com/imyalost/p/8762522.html
第一种:从github上先clone下来,再增加项目,提交。
第二种:你要提交的项目根目录直接作为仓库,init,add,commit,SSH配置【配置秘钥参考考下面】,remote add,pull,push。
更正这个教程中的一个错误,(二,7)中:git remote add origin的地址应该用SSH的,而不是https的!!!否则需要你在网页登录!
git remote add origin git@github.com:ssyybbiill/java_practise.git
网址:https://blog.csdn.net/Lucky_LXG/article/details/77849212
https://blog.csdn.net/u013778905/article/details/83501204
测试是否成功配置SSH Key:
$ ssh -T git@github.com
Hi ssyybbiill! You‘ve successfully authenticated, but GitHub does not provide shell access.
1. 全局用户名:git config --global user.name "ssyybbiill" 2. 全局邮箱:git config --global user.email "hxlsybil@126.com" 3. 进入d盘、Git目录: cd d: cd Git 4. 新建目录:mkdir github 5. 显示当前路径:pwd 结果:/d/Git/github 6. 初始化git仓库:git init 7. 提交修改/添加当前修改的文件,到暂存区:git add . 8. 提交git仓库:git commit -m "java practice, first commit, annotation collection iterator_stream" 9. 创建ssh key,用来git与github交互:ssh-keygen -t rsa -C "hxlsybil@126.com" 10. git仓库与远程GitHub仓库关联:git remote add origin git@github.com:ssyybbiill/java_practise.git 这里应该用ssh地址,而非https地址,这也是上面那个教程错的地方,错了按下面命令移除关联方式,重新关联即可。 修改参考:https://www.jianshu.com/p/5b81c9ce505c 11. 显示远程关联方式(拉取方式)ssh/https,查看clone 地址:git remote -v 输出内容:这是ssh方式 origin git@github.com:ssyybbiill/java_practise.git (fetch) origin git@github.com:ssyybbiill/java_practise.git (push) 12. 移除关联方式:git remote rm origin 13. 先pull下来ReadMe文件:git pull --rebase origin master 14. 再把本地库的所有内容push到远程仓库(也就是Github)上: 新建的远程仓库是空的,所以要加上-u这个参数:git push -u origin master 远程仓库里面有了内容之后,就不用-u了:git push origin master 15. 从GitHub克隆仓库到本地:git clone git@github.com:ssyybbiill/java_practise.git
参考:https://blog.csdn.net/m0_38072683/article/details/82939535
简单方法:一直按enter就好了!密码也是enter,多省事儿!
参考:https://blog.csdn.net/chenhanxuan1999/article/details/89633347
其他方法:https://blog.csdn.net/qq_31977125/article/details/102736460
git bash时间太长挂掉了,重新打开就好了!
可能命令前面多一个空格。。。
README文件不在本地仓库目录中,需要先pull下来再push上去。
原文:https://www.cnblogs.com/sybil-hxl/p/13735409.html