git
版本控制管理工具
git bash
$git init初始化
git config --global user.name "333"
git config --global user.email "333@163.com"
git add ./readme.md
git add ./
git commit -m "我们完成了一个功能"
git commit --all -m "一些说明" 提交所有
git status状态
git log日志记录
git log --oneline简洁日志
git reset --hard Head~0 恢复最近一个版本
git reset --hard ca345b 通过版本号恢复指定版本
git reflog版本切换记录
git branch dv1创建分支
git checkout master切换分支
git merge dv1合并分支
git branch -d dev删除分支
合并冲突,手动处理后再提交一次
git push https://… master分支提交到github
git pull https://… master分支下载到本地(先初始化),不覆盖,合并
git clone https://…得到远程仓库相同数据,多次执行会覆盖本地内容
ssh-keygen -t rsa -C "333@163.com"后面再push
git push ssh地址 分支
git pull ssh地址 分支
先pull再push(版本可能不同)
git remote add origin 仓库地址
git push origin -u master
git pull origin master
git push
push时加上-u参数,下一次写git push就能上传代码(关联远程分支)