Git 工作区/暂存区/版本库
1 | git config --global user.name "JRBW0910" |
远程仓库创与推送
1 | git remote add origin git@github.com:JRBW0910/learngit.git 与远程库关联,learngit 为仓库名 |
创建远程仓库前需注意
创建SSH Key。在用户主目录下,查看有没有 .ssh 目录,如果有,再看这个目录下有没有 id_rsa 和 id_rsa.pub 这两个文件,如果存在,可跳过此步骤;若没有,打开Shell(Windows下打开Git Bash),创建SSH Key:$ ssh-keygen -t rsa -C “2440857704@qq.com“ 然后一路回车,使用默认值即可,由于这个Key也不是用于军事目的,所以也无需设置密码。( id_rsa 和 id_rsa.pub两个文件就是 SSH Key 的秘钥对,id_rsa 是私钥,不能泄露,id_rsa.pub 是公钥,可以公开)
登陆GitHub,打开 Account settings , SSH Keys 页面,点 Add SSH Key ,填上任意 Title,在 Key 文本框里粘贴 id_rsa.pub 件的内容即可。
- 远程仓库推送 -u 参数含义
git push -u origin master 把本地库的所有内容推送到远程库上,由于远程库是空的,我们第一次推送 master 分支时,加上了 -u 参数,Git 不但会把本地的 master 分支内容推送的远程新的 master 分支,还会把本地的 master 分支和远程的 master 分支关联起来,在以后的推送或者拉取时就可以简化命令