git 安装完成后的第一步:git
设置姓名和邮箱地址:github
$ git config --global user.name "firstname Lastname"框架
$ git cofig --global user.email "your_email@example.com" ssh
这个命令会在 “~/.gitconfig”中以以下形式输出设置文件ui
提升命令输出的可读性this
$ git config --global color.ui autourl
使用前准备:spa
1.在github上建立帐户 https://github.com/joinrem
2.设置头像it
3.设置SSH key 能够参考官方手册 https://help.github.com/articles/connecting-to-github-with-ssh/
$ ssh-keygen -t rsa -C “your_email@example.com”
在出现的选项中按照以下步骤:按回车键 输入密码 再次输入
关于README.md文件,勾选的话可让用户马上clone这个仓库,若是想向github 添加手中已有的git 仓库,建议不要勾选,直接手动push。README.md文件的内容会自动显示在首页。所以,通常会在这个文件中标明本仓库所包含的软件的概要、使用流程、许可协议等信息。若是使用Markdown语法进行描述,还能够添加标记,提升可读性。
关于add.gitignore: 这个设定会帮咱们把不须要在git 仓库中进行版本管理的文件记录在 .gitignore文件中,省去了每次根据框架进行设置的麻烦。
关于建立仓库:
在github上新建一个仓库,为防止与其余仓库混洗啊弄,仓库名尽可能和本地保持一致。建立时不要勾选 Initialize this repository with a README选项,由于一但勾选了,github一侧就会自动生成README文件,从建立之初就和本地仓库失去了整合性。虽然到时候能够强制覆盖,但为了防止这种状况发生建议不要勾选。
git remote add-添加远程仓库:
git remote add origin git@github.com:daohewang/daohewang.git 将它设置为成本地仓库的远程仓库
git push-将当前分支下本地仓库中的内容推送给远程仓库:
git push -u origin master #假设在master分支下操做 (-u 添加了这个参数后,未来运行git pull 命令从远处仓库获取内容时,本地仓库的这个分支就能够直接从origin的master分支获取内容,省去了另外添加参数的麻烦。)
推送至master之外的分支:
git checkout -b feature-D #建立feature-D分支
git push -u origin feature-D #在远程仓库的github页面就能够查看到feature-D分支了
git clone-获取远程仓库 (默认处于master分支下,同时系统会自动将origin设置成该远程仓库的标识符)
git clone 远程仓库url
clone他人远程仓库的步骤:
git clone 远程仓库url #默认在master分支下,能够用 git branch -a 查看当前分支信息