git使用方法
具体请看廖雪峰git教程 强烈建议有不会的地方就去这里翻阅一下,讲的很不错。
怎么将远程仓库和本地仓库联系起来
- 先在本地创建一个ssh key,右键桌面,点击git bash here,输入
ssh-keygen -t rsa -C "youremail@example.com"
,一路回车。会在户主目录(C:\Users\Administrator)生成 .ssh 的文件夹,并且在里面生成2个文件,id_rsa和id_rsa.pub,其中id_rsa是私钥,不能泄露出去,id_rsa.pub是公钥,可以放心地告诉任何人 - 进入github或者gitlab等等,注册账号,然后在user setting 下,在Key文本框里粘贴id_rsa.pub文件的内容。为什么GitHub需要SSH Key呢?因为GitHub需要识别出你推送的提交确实是你推送的,而不是别人冒充的,而Git支持SSH协议,所以,GitHub只要知道了你的公钥,就可以确认只有你自己才能推送。
- 创建新的repository。这个叫仓库,这个仓库中可以存放很多文件夹,或者叫做project。如果已经有repository,那就不用新建了。
- 比如我想要把本地的learngit文件夹放到远程的repository中,那么在本地的learngit文件夹下右击git bash here,然后输入
$ git remote add origin git@github.com:michaelliao/learngit.git
。其中origin是我们提交的文件夹在远程仓库中的名字,可以根据自己的需要进行修改。 - 把文件夹下面的文件推到远程库中
$ git push -u origin master
origin改成上一步中输入的名字 - 以后每次本地git操作完,都可以通过push命令上传到远程仓库。