SSH-Key的获取
这篇帖子讲的非常详细了
https://www.cnblogs.com/duanming/p/11830251.html
连接到github仓库
初始化本地仓库
- 先在命令行进入想要作为仓库的位置,输入
git init
初始化为本地仓库(之后文件夹里多了一个.git)
连接到远程仓库
- 在github的仓库页面把这个东西复制下来
- 接着添加一个远程仓库,输入
git remote add origin 这里填刚刚复制的东西
以我的为例就是
git remote add origin git@github.com:REXWindW/REXWindW.git
关联分支并push
- 接着我们开始我们的第一次push,把当前分支master推送到远程仓库。
git push -u origin master
因为远程库是空的,第一次推送master增加一个-u
参数,这样Git不仅仅会把本地的master分支的内容推送到远程GitHub仓库中新的master分支,还会把本地的master分支和远程的master分支关联起来。
在以后的推送和拉取就可以简化命令了,简化命令即
git push
但是之后每次push之前其实还需要进行一些操作
之后要怎么push
常用指令
git add . //暂存所有的更改,注意后面有个点!这样才能把所有的更改暂存
git checkout . // 丢弃所有的更改
git status // 查看文件状态
git commit -m "本次要提交的概要信息" //加上这次提交的备注
git push //提交