github简单使用说明

首先建立一个密钥并将密钥上传到github

ssh-keygen -t rsa -C "your_email@youremail.com"
这里的youremmail是GitHub注册地址,接下去一直回车默认设置就可以,然会打开.ssh这个文件夹里面有刚刚生成的密钥打开id_rsa.pub这个文件将里面的内容复制到github账户中的ssh key
为了验证是否成功,在git bash下输入:
$ ssh -T git@github.com
如果是第一次的会提示是否continue,输入yes就会看到:You've successfully authenticated, but GitHub does not provide shell access 。这就表示已成功连上github。
##配置账户
$ git config --global user.name "your name"
$ git config --global user.email "your_email@youremail.com"
然后用git init <folder>来新建一个git仓库。
进入要上传的仓库,右键git bash,添加远程地址:

$ git remote add origin git@github.com:yourName/yourRepo.git  

检出仓库
执行如下命令以创建一个本地仓库的克隆版本:

git clone /path/to/repository
如果是远端服务器上的仓库,你的命令会是这个样子:

git clone username@host:/path/to/repository
工作流
你的本地仓库由 git 维护的三棵"树"组成。第一个是你的 工作目录,它持有实际文件;第二个是 暂存区(Index),它像个缓存区域,临时保存你的改动;最后是 HEAD,它指向你最后一次提交的结果。

你可以提出更改(把它们添加到暂存区),使用如下命令:
git add <filename>
git add *
这是 git 基本工作流程的第一步;使用如下命令以实际提交改动:
git commit -m "代码提交信息"
现在,你的改动已经提交到了 HEAD,但是还没到你的远端仓库。
##推送改动
你的改动现在已经在本地仓库的 HEAD 中了。执行如下命令以将这些改动提交到远端仓库:
git push origin master
可以把 master 换成你想要推送的任何分支。

如果你还没有克隆现有仓库,并欲将你的仓库连接到某个远程服务器,你可以使用如下命令添加:
git remote add origin
如此你就能够将你的改动推送到所添加的服务器上去了。

简单的命令总结

git init 新建一个空的仓库

git status 查看状态git add . 添加文件

git commit -m '注释' 提交添加的文件并备注说明

git remote add origin xxx 连接远程仓库

git push -u origin master 将本地仓库文件推送到远程仓库

git log 查看变更日志

git reset --hard 版本号前六位 回归到指定版本

git branch 查看分支

git branch newname 创建一个叫newname的分支

git checkout newname 切换到叫newname的分支上

git merge newname 把newname分支合并到当前分支上

git pull origin master 将master分支上的内容拉到本地上

赞赏