1. 创建github账号
浏览器搜索 github 或 直接打开网址 http://github.com 进入 github 如下账号创建页面
具体步骤可参考官网的教程地址:http://help.github.com/articles/create-a-repo/
如果一切顺利,输入邮箱、密码等,大约30 秒即可完成账号创建。
2. 创建仓储:
仓储(repository),理解为管理各种文件的仓库。进入个人github页面,点击右上角头像,在下拉栏选
择 “Your repositories”, 随后页面跳到仓储面完成创建。
如创建仓储 blog, git 地址:http://github.com/user2items/blog.git
3. 创建本地
3.1 安装 Git:
首先我们需要先下载Git,这里最好下载最新版本的 Git,网址:http://git-scm.com/downloads, 安装时如果没有特殊需求,一直下一步就可以了,安装完成之后,双击打开Git Bash。
3.2 Git 设置:
配置:cd XXX\user2items
git config --global user.name &34;此处为你的github的用户名&34;
git config --global user.email &34;此处为你的邮箱&34;
git config --global user.name &34;XXXXX&34;
git config --global user.email &34;XXXX.com&34;
这里输入的用户名和电子邮件是任意的,这些信息只是用来记录是谁进行了修改。
可以通过输入git config --list查看配置的信息。
公钥:
ssh key$ cd ~/.ssh , 查询是否存储公钥
ssh-keygen -t rsa -C &34;此处为你的邮箱&34;
$ ssh-keygen -t rsa -C &34;XXXXX.com&34;
创建公钥名称为user2items(可以不写)
Enter file in which to save the key (/c/Users/DELL/.ssh/id_rsa): user2items
发现有2个文件:user2items.pub 和 user2items
记事本打开user2items.pub, 复制内容到github :
点击头像进入Settings -> SSH and GPG keys -> New SSH key,将复制的信息粘贴到该处。
测试:
$ ssh -T git@github.com
Hi user2items! You&39;ve successfully authenticated, but GitHub does not provide shell access.
3.3 上传代码到远端仓储:
git init 初始化
git add . 添加当前位置的全部文件, 注意 &34;.&34;
git remote add origin xxx 添加远端仓储,origin 为远端在本地的服务主机名称,xxx 为远端url地址
git commit -m &34;注释语句&34; 提交到本地仓储
git push -u origin master 从本地上传github
4. git 常见命令
1) 远程仓库相关命令
检出仓库:$ git clone http://github.com/user2items/paperClub.git
查看远程仓库:$ git remote -v
添加远程仓库:$ git remote add [name] [url]
删除远程仓库:$ git remote rm [name]
修改远程仓库:$ git remote set-url --push [name] [newUrl]
拉取远程仓库:$ git pull [remoteName] [localBranchName]
推送远程仓库:$ git push [remoteName] [localBranchName]
2)分支(branch)操作相关命令
查看本地分支:$ git branch
查看远程分支:$ git branch -r
创建本地分支:$ git branch [name] 创建后不会自动切换为当前分支
切换分支:$ git checkout [name]
创建新分支并立即切换到新分支:$ git checkout -b [name]
删除:$ git branch -d [name] ---- -d选项只能删除已经参与了合并的分支,对于没有合并的分支是无法删除的。如果想强制删除一个分支,可以使用-D选项
合并分支:$ git merge [name] ----将名称为[name]的分支与当前分支合并
创建远程分支(本地分支push到远程):$ git push origin [name]
删除远程分支:$ git push origin :heads/[name] 或 $ gitpush origin :[name]
参考:http://blog.csdn.net/dengsilinming/article/details/8000622
暂无评论
发表评论