1、安装git
https://www.git-scm.com/download/
2、进入项目文件夹,打开git bash终端框;
最好不要用eclipse提交,他会项目文件夹也扔上去,到时文件夹会重复,很是无语;
3、输入用户名和邮箱;
$ git config --global user.name "name@qq.com"
$ git config --global user.email "name@qq.com"
4、SSH key设置:首先查是否有id_rsa.pub
$ ls ~/.ssh/
没有执行:
$ cd ~/.ssh
$ ssh-keygen -t rsa -C "name@qq.com"
一路回车,然后:查看id_rsa.pub中的秘钥
$ cat id_rsa.pub
切换到个人github账号里头像下的小三角,找到setting
找到SSH and GPG keys,选择new SSH key
输入title,key是本机ssh key 公钥,直接将id_rsa.pub中的内容粘贴过来就可以;
5、上传本地文件
执行:
$ git init
执行完毕会出现一个隐藏的 .git 文件夹
6、添加指定文件
$ git add . //添加当前文件夹下的所有文件
$ git add xxx.class //添加当前文件夹下的xxx.class这个文件
项目里有一个.gitignore文件是过滤无用的文件的,像.classpath、.factorypath、.project和编译文件,将你不想上传的文件填写进去,换行隔开!
7、添加好文件后,提交本次添加的文件,并写备注
$ git commit -m "message" //引号中的内容为对该文件的描述
8、在github中新建一个repository
↓↓↓
↓↓↓
复制仓库地址;
$ git remote add origin https://github.com/****/test-github.git
origin:用户
9、提交到git库
$ git push -u origin master
刷新github
注意:
1.提交出现这种情况,让你输入username
$ git push origin master
Username for 'https://github.com':
2.直接按Ctrl+C,然后执行如下语句,删除origin用户
$ git remote rm origin
3.再执行下面两句命令
$ git remote add origin https://github.com/****/test-github.git
$ git push -u origin master