1.上传本地项目到github
第一步:找到要托管的文件 git init
git init
第二步:将文件放到git里 git add
特定文件(eg:readme.md):git add readme.md
所有文件:git add .
第三步:把文件提交到git仓库 git commit
git commit -m "说明做了什么操作"
第四步:关联远程仓库 git remote add origin
git remote add origin git@github.com:wxz1997/homework.git
第五步(1):第一次上传本地代码,加上了-u
参数,Git不但会把本地的master
分支内容推送的远程新的master
分支,
还会把本地的master
分支和远程的master
分支关联起来
git push -u origin master
第五步(2):之后上传本地代码
git push origin master
此后,每次本地提交后,只要有必要,就可以使用命令git push origin master
推送最新修改;
2.从git上clone项目
一步:git clone
git clone git@github.com:wxz1997/learngit.git
可能出现的错误:Permission denied (publickey).
解决方法:
第一步:生成SSH Key
ssh-keygen -t rsa -C "XXXX.com"第二步:
找到生成Key值的目录,前往.ssh目录,这个目录下会生成三个文件:id_rsa(私钥),id_rsa.pub(公钥),known_hosts
第三步:
登录GitHub,然后选择Personal Settings->SSH and GPG keys->New SSH Key
服务器添加完公钥后报错:sign_and_send_pubkey: signing failed: agent refused operation
执行
eval
"$(ssh-agent -s)"
ssh-add
4.git安装完成后,还需要最后一步设置,在命令行输入:
$ git config --global user.name "Your Name"
$ git config --global user.email "email@example.com"
可以从这个仓库克隆出新的仓库,也可以把一个已有的本地仓库与之关联,然后,把本地仓库的内容推送到GitHub仓库。
step1:关联远程库:
git remote add origin git@github.com:wxz1997/gitTest.git git push -u origin master
step2:
关联后,使用命令git push -u origin master
第一次推送master分支的所有内容;
此后,每次本地提交后,只要有必要,就可以使用命令git push origin master
推送最新修改;
github下载不同版本代码
https://github.com/spring-projects/spring-framework/releases