git基操①
首先先要在电脑上安装git
在Windows上使用Git(其他系统自行),可以从Git官网直接下载安装程序,然后按默认选项安装即可。
安装完成后,在开始菜单里找到“Git”->“Git Bash”,蹦出一个类似命令行窗口的东西,就说明Git安装成功!
运行Git Bash配置全局
$git config --global user.name “name”
$git config -global user.email “email”
进入windows 仓库(写代码的文件夹)
$ cd h:/Workspaces/ideaWorkspaces/RMS1
初始化项目
$ git init
添加RMS1文件夹下的所有文件到本地repository工作区(可以git add file1 file2)
$git add .
提交工作区的文件到repository
$git commit -m “提交备注信息”
查看当前分支状态信息
$git status
若提示一下信息则commit完成(可查commit信息 $git reflog)
On branch master
nothing to commit, working tree clean
创建SSH key
$ssh-keygen -t rsa -C “1229290378@qq.com”
你需要把邮件地址换成你自己的邮件地址,然后一路回车,使用默认值即可,
由于这个Key也不是用于军事目的,所以也无需设置密码。
如果一切顺利的话,可以在上面提示的目录里找到.ssh目录,里面有id_rsa和id_rsa.pub两个文件,这两个就是SSH Key的秘钥对,id_rsa是私钥,不能泄露出去,id_rsa.pub是公钥,可以放心地告诉任何人。
创建git账号准备推送到gitHub上
登陆GitHub,打开“Account settings”,“SSH Keys”页面:
然后,点“Add SSH Key”,填上任意Title,在Key文本框里粘贴id_rsa.pub文件的内容
在gitHub上创建repository(登录git右上角+号 New repository 填写名字 选择是否公开,是否创建READMD文件)
库就能得到git库的连接: git@github.com:Niushuaik/RMS1.git
在本地库连接远程库
$ git remote add origin git@github.com:Niushuaik/RMS1.git
推送到远程库
$git push -u origin master
把本地库的内容推送到远程,用git push命令,实际上是把当前分支master推送到远程。
由于远程库是空的,我们第一次推送master分支时,加上了-u参数,Git不但会把本地的master分支内容推送的远程新的master分支,还会把本地的master分支和远程的master分支关联起来,在以后的推送或者拉取时就可以简化命令。
然后就可以在git上看到自己的库了