git在windows系统上的使用教学
git配置
配置用户信息:
git config --global user.name "" //用户名,不加引号
git config --global user.email "" //邮箱,不加引号
检查配置信息
git config --list
查看git命令介绍(都是英文的)
git help config
配置ssh
$ ssh-keygen -t rsa -C "邮箱"
然后系统要求输入密码,可以不设置,直接回车就行
去C:\Users\XXX.ssh 目录下,有
打开id_rsa.pub 复制里面的key,回到github网站,进入Account Settings,左边选择SSH Keys,Add SSH Key,title随便填,粘贴key。点击Add key。
验证是否成功
ssh -T git@github.com
回车看到:You’ve successfully authenticated, but GitHub does not provide shell access 。这就表示已成功连上github。
至此,git的配置已经完成
本地代码上传至远端仓库
本地项目关联git
本地文件夹下右键Git Bash进入git命令行
git init
会多出来一个.git文件夹
本地项目上传至本地仓库
git add .
git commit -m "描述"
至此,本地项目已经上传至本地仓库,接下来就是将本地仓库代码上传至远程仓库
本地仓库代码关联至远程仓库
1>在Github上创建一个Git仓库,直接点New repository来创建,此处省略具体步骤
2>复制在github上创建的仓库地址
在本地仓库右键,git bash,粘贴命令:例如我的
git remote add origin git@github.com:Deep20160607/GitStudyDemo.git
打开config,这里会多出一个remote “origin”内容,这就是刚才添加的远程地址,也可以直接修改config来配置远程地址。
最后一步了:
git push -u origin master
刷新你的Github页面进入刚才新建的那个仓库里面就会发现项目已经成功上传了!
git创建分支及提交代码
本地分支上传至远端对于分支
1.先从主干master中复制工程至分支文件夹下,进行分支开发
2.本地提交分支代码
git status
git add XXX
git commit -m "分支提交描述"
3.创建本地分支
git branch newBranch //替换newBranch成你自己的本地分支名称
git branch //查看本地分支
git checkout newBranch //切换至本地分支
4.将新分支发布在github上
git push origin newBranch
此时刷新github项目,多了一个分支,并且分支代码上传了
5.本地分支代码上传至github远端对应分支位置:
git status
git add XXX
git commit -m "描述"
git push -u origin newBranch
本地分支代码先合并至本地分支再上传
本地代码回滚到远程最新
git fetch --all
git reset --hard origin/master