

??01?注册Github并配置本机的SSH
详情可参考博客【GitHub:配置SSH的简易教程】。

??02?在Github中新建项目



这里显示3 种更新仓库的方式。
??03?首次将文件提交到Github
$ mkdir my-java-test
$ cd nyLocalRepo
$ echo "Hello World." >> README
$ cat README
$ git init
$ git add README
$ git commit -m "第一个仓库"
$ git remote add origin https://github.com/hcysky/my-java-test.git
$ git branch -M master
$ git push -u origin master
1. 在执行git push -u origin master 时,可能会遇到Timed out 错误而导致失败。 2. 解决方案可参考该博客【GitHub:[亲测方法简单+有效] 成功解决 Failed to connect to github.com port 443: Timed out】。
??04?非首次将文件提交到Github
添加一个文件test.java到远程仓库中:
$ mv test.java myLocalRepo
$ cd myLocalRepo
$ git add test.java
$ git commit -m "这是一个Java程序"
$ git push -u origin master


|