Git命令学习
git 版本控制系统
创建仓库:git init
添加一个新文件readme.txt
提交到临时仓库 git add readme.txt
提交到仓库git commit -m "add 123"
在readme进行修改
查看结果 git status
查看改了什么 git diff
撤销修改:
情况1 还没到临时仓库,即还没add:
撤销修改 git checkout -- file
情况2 已经使用add到临时仓库
先 git reset HEAD <file>
再git checkout --<file>
情况3 已经commit
git log 查看提交日志
回到上一个版本 git reset --hard HEAD^
查看状态 git log
Github
类似一个仓库
git add-->git commit-->git push到github仓库
1.配置密钥
查看是否存在id_rsa和id_rsa_pub
如果没有先按照上面命令生成下
2.打开github配置SSH key
3.添加远程仓库
git remote add origin git@xxxx
*要在对应目录下输入命令
4.将本地代码上传到github
git push -u origin master
git rebase -i xxx<commit ID>
将多个commit的内容整合合并
分支管理原理
可以创建dev分支,再合并到master
创建分支 git branch dev
切换到dev分支 git checkout dev
查看分支 git branch
把dev分支合并到master
git merge dev
删除dev分支 git branch -d dev
*要注意分支开发主线发布
push到github git push

浙公网安备 33010602011771号