git上传项目到GitHub以及删除GitHub上面内容

前提工作

1.创建SSH Key:

$ ssh-keygen -t rsa -C "[email protected]"

查看在用户主目录下的.ssh目录,.ssh目录有d_rsaid_rsa.pub这两个文件,这两个就是SSH Key的秘钥对,id_rsa是私钥,id_rsa.pub是公钥。
git上传项目到GitHub以及删除GitHub上面内容_第1张图片
2.官网注册一个GitHub账号
3.登陆,为Github账户设置SSH key
1)先点击右上角的Settings,再点SSH and GPG Keys
git上传项目到GitHub以及删除GitHub上面内容_第2张图片
2)点击New SSH key 新建
git上传项目到GitHub以及删除GitHub上面内容_第3张图片
3)填上任意Title,在Key文本框里粘贴id_rsa.pub文件的内容,点Add SSH key
git上传项目到GitHub以及删除GitHub上面内容_第4张图片
新建并关联远程仓库
1.点击有上角,选择New repositorygit上传项目到GitHub以及删除GitHub上面内容_第5张图片
2.填好仓库名称,点最下方创建
git上传项目到GitHub以及删除GitHub上面内容_第6张图片
3.根据提示将本地仓库与该远程仓库关联
git上传项目到GitHub以及删除GitHub上面内容_第7张图片
在本地的learngit仓库下运行命令:

$ git remote add origin [email protected]:Anne19953/Tset.git

添加后,远程库的名字就是origin,这是Git默认的叫法,也可以改成别的,但是origin这个名字一看就知道是远程库。
然后使用命令将本地库的所有内容推送到远程库上

$ git push -u origin master

由于远程库是空的,我们第一次推送master分支时,加上了-u参数,Git不但会把本地的master分支内容推送的远程新的master分支,还会把本地的master分支和远程的master分支关联起来,在以后的推送或者拉取时就可以简化命令。
上传项目到GitHub
先使用git add
git commit -m "new file"提交到本地仓库
再推到GitHub仓库

$ git push origin master

删除GitHub上面项目
1.先删除本地仓库里的项目,再同步到远程仓库。同步方法和上传项目时一样,使用命令

  $ git push origin master

2.本地的项目保存,只删除远程仓库里面的

git rm --cached -r <需要删除的项目名称>
git commit -m "remove directory from remote repository"
git push

如果删除的是文件则不需要加 -r

你可能感兴趣的:(Git)