Git 总结
来源:互联网 发布:unity3d 绘画涂鸦 编辑:程序博客网 时间:2024/06/07 07:08
Git
关联远程库
1.clone
a. git clone git@github.com:michaelliao/gitskills.git
2.关联已有的
a. git remote add origin git@github.com:michaelliao/learngit.git
b. git push -u origin master -u 除了推送,并做了关联
远程分支和本地分支相关
git checkout -b dev origin/dev 在本地创建和远程分支对应的分支
git branch --set-upstream-to=origin/dev dev 建立本地分支和远程分支的关联
查看远程信息
git remote
git remote -v
回退
git reset --hard HEAD^ 上上一个版本就是HEAD^^
git reset --hard 3628164
git reflog 查看历史命令
git branch
1> master branch
2> dev branch
3> bug branch
4> feature branch branch
git branch -a
git branch -r
git branch -d <branch>
git branch -D <branch>
git checkout -b <branch>
stash
git stash list
git stash apply
git stash drop
git stash pop
更新
1.非自动合并
git fetch origin master:tmp
git diff tmp
git merge tmp
2.自动合并
git pull origin master:远程分支
主管新建一个分支 push到远程 :git checkout -b dev;git push origin dev
合作同事新建分支 并创建关联 :git fetch origin;git checkout -b dev origin/dev ;git branch --set-upstream-to=origin/dev dev
更新 :git pull local_dev:remote_dev
提交 : git push origin remote_dev:local_dev
我fetch 最新的 合并到dev merge到master push到master
删除远程分支 :git push origin :remote_branch local_branch留空的话则是删除远程remote_branch
git log
1>git log --graph --pretty=oneline --abbrev-commit
2>git log --pretty=oneline
git tip
1>Git鼓励你使用分支完成某个任务,合并后再删掉分支,这和直接在master分支上工作效果是一样的,但过程更安全。
2>master分支应该是非常稳定的,也就是仅用来发布新版本,平时不能在上面干活
3>小伙伴们每个人都在dev分支上干活,每个人都有自己的分支,时不时地往dev分支上合并就可以了。
4>commit之后再切换其他分支,这样才可以成功将修改保存到当前分支,切换到其他分支,不存在。此时用stash相关命令暂存
5>commit就是一个快照;origin就是一个名称
- 【Git】Git常用命令总结
- Git:Git常用命令总结
- 【Git】Git常用命令总结
- git:总结git常用命令
- git 总结
- git 总结
- Git总结
- Git 总结
- git 总结
- git总结
- GIT总结
- git 总结
- git 总结
- GIT总结
- git总结
- Git总结
- git总结
- Git总结
- 运动目标检测--帧间差分与背景差分相融合
- spring security (五)Filter
- Monkey
- SwaggerUI+SpringMVC——构建RestFulAPI的可视化界面
- 网站构建 初级教程
- Git 总结
- vim中批量注释与解注释python代码
- Velocity 学习笔记
- Exchange 2010 PS 之New-distributionGroup&New-DynamicDistributionGroup!
- 小记 activity跳转附加动画效果
- Bootstrap标签页插件
- 铁血论坛v4.0官方iPhone版
- Git 终端命令大全
- 乐学成语(成语分类列表显示)