git相关
一、git的使用
安装后git Bash
git config设置账户信息
mkdir src 新建src 文件夹
touch 文件名 新建文件
cd 文件夹名进入文件夹cd f进入f盘
cd .. 回退到上一个目录 ,cd跟点之间有空格
ls 列出当前目录中的所有文件
rm 文件名,删除一个文件
rm --r 文件夹名,删除一个文件夹
mv 文件名 目标文件夹名,移动文件到目标文件夹 , 还必须保证文件和目标文件夹在同一目录下
git init 项目目录新建仓库
git add [file],将当前目录下的所有文件和文件加及其子文件加入暂存区,取消git reset [file]
git commit -m "commit content"提交至版本库
git status
常用命令http://www.cnblogs.com/horanly/p/6603647.html
二、github上传项目
1、使用WebStorm上传本地项目到GitHub
2、通过git将本地文件同步到github
a 新建仓库
b 先拉下来,会自动合并的
git pull origin master
c git push -u origin maste
d 出错fatal: The remote end hung up unexpectedly
设置缓存git config http.postBuffer 524288000
由于本地Git仓库和GitHub仓库之间的传输是通过SSH加密的,必须要让github仓库认证SSH key。
创建SSH Key
a检测git bash打开输入type %userprofile%\.ssh\id_rsa.pub
b新建输入ssh-keygen -t rsa -C "***@***(你在github上注册的邮箱地址)"回车显示默认路径再回车提示设置验证密码,密码可为空直接回车
c输入a步骤的检测命令即可看到密钥,我的设置后git上看不到,在cmd上能查到,最后还是在默认路径找到文件打开复制的
3、分支
创建分支 切换到新分支git checkout -b dev(分支名)=git branch dev 和 git checkout dev
切换到主分支git checkout master
把分支合并到当前分支git merge dev(分支名)
删除分支git branches -d 分支名