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上看到自己的库了