首先下载git window版本
设置:
点击鼠标右键 git bash here
配置用户名和密码:
git config --global user.name ‘git的用户名在’
git config --global user.email ‘git绑定邮箱’
注册gitHub账号,一定把电子邮箱设置为公开模式
点击github登录完后点击小头像下的Settings,在点左侧列表的Emails 右侧的 Keep my email addresses private 前面的对号取消
绑定key密钥
在你的c:\users\,有没有SSH key点开id_rsa和id_rsa.pub这两个文件,如果没有在git
,创建SSH Key:$ ssh-keygen -t rsa -C "你的邮箱地址"
第二步点击github登录完后点击小头像下的Settings,在点左侧列表的SSH and GPG keys 然后点击右侧的new SSH key 写入title 写key,key在你创建的C盘 users里面有个.ssh文件点击id_rsa.pub打开方式用记事本复制里面内容,粘贴到key里面,点击add ssh key 完成
git init 实例化启动git
git add 文件名 将文件添加到暂存区
git add . 将所有文件添加到本地仓库暂存区
git commit -m “描述” 添加到本地仓库
git log 查看提交日志
git reset --hard HEAD^ 退回上一次提交的版本
git reflog 查看每次提交的版本id
git reset --hard 版本id 回到指定的版本
git diff HEAD – 文件名 命令可以查看工作区和版本库里面最新版本的区别
git checkout – 文件名 撤销对文件的修改让这个文件回到最近一次git commit或git add时的状态
将git仓库内的文件提交到github仓库***************************************
git remote add origin 地址 添加链接地址
git remote rm origin 删除现在的链接地址
git remote -v 查看链接
git pull origin master 同步远程仓库
git push -u origin master 将本地仓库提交到远程仓库
git clone git仓库地址 将github仓库克隆到本地
github设置ssh*********************************************************
http://blog.csdn.net/lsyz0021/article/details/52064829
ssh-keygen -t rsa -C “your email”
git 分支管理**********************************************************
git checkout -b dev 创建并切换名为dev的分支
git checkout dev 切换到dev分支
git branch 查看所有分支
git branch dev 创建dev分支
git merge dev 合并dev分支到当前分支
git branch -d dev 删除dev分支
git branch -D 删除一个未合并的分支
git 解决冲突
1 在github上新建一个仓库
2 在本地新建一个文件夹
3 在文件夹中 克隆 git clone +地址
4 进入克隆下来的文件夹 将自己的项目粘贴到这个文件夹
5 git init git add +文件名 git commit -m ‘描述’ git push -u origin master
想把代码上传到github上
1、创建git仓库 git init
2、添加上传地址 git remote add origin 地址
3、把要上传的项目 git add .
4、在commit 提交到本地仓库
5、同步远程仓库 git pull origin master (可以没有)
6、提交 git push -u origin master