1、注册一个gitHub账户
2、新建立一个远程仓库(登陆进去后-->点击图标 --> New repository )
3、跳转后,填写相关信息(仓库名称及选项,在建立仓库的时候初始化了后,在项目文件夹里就不需要初始化了,初始化:git init)
4、在本地的文件夹里右击如图(文件夹最好是你以后放代码的文件夹):
git init 初始化仓库
5、创建本地ssh $ ssh-keygen -t rsa -C "email@163.com"
6、复制公钥内容
7、粘贴公钥
8、验证连接是否成功 $ ssh -T git@github.com ;
输入yes就会看到:You've successfully authenticated, but GitHub does not provide shell access
9、设置用户名+邮件 ,把远程仓库克隆岛本地。然后添加文件然后提交
$ git config --global user.name "your name"
$ git config --global user.email "your_email@youremail.com"
10、push到git上 ( git push origin master -u 加上 -u ,第二次就可以直接 git push ,前提是同一个项目未关闭窗口)
完成!!!
相关命令:
git status : 查看状态
git diff : 工作区与暂存区比较
git diff --cached :暂存区与历史区比较
git diff master : 工作区与历史 区比较
git reset head 文件名 : 撤销回add上去的内容
git checkout 文件名 : 删除暂存区的内容
git reset --hard commit 的码 : 回滚 从历史区 到 工作区
git log : 查看当前版本以前的日志 复制commit码的时候最好不要少于6位
git reflog : 查看所有日志
git branch : 查看分支 master是默认主分支,可修改
git branch 分支名 : 创建分支
git checkout 分支名 : 切换分支
git branch -D 分支名 :删除分支
在本分支中创建的文件 ,并提交到此分支中,分支才会管理此文件
git merge 被合并的分支名 : 合并分支 , 需切换到主分支中,才能合并分支
echo "内容" >>(此符号代表最加 , > 会覆盖原有的内容) 文件名 :追加文件到文件中
touch .gitignore 忽略文件 (在上传文件的时候需要忽略的文件放在此处)
git remote -v 查看所有被推送的远程地址
git remote rm -o 删除
nrm test :查看源
nrm use taobao :切换源
nrm add xh 源的地址 :添加源