第四天git学习记录
来源:互联网 发布:手工皮带 知乎 编辑:程序博客网 时间:2024/06/10 03:27
git stash
把当前工作现场“储藏”起来,等以后恢复现场后继续工作
git stash list
列出所有的stash
git stash apply
恢复指定的stash
git stash drop
删除指定的stash
git stash pop
恢复并删除指定的stash
git stash总结:
修复bug时,我们会通过创建新的bug分支进行修复,然后合并,最后删除;
当手头工作没有完成时,先把工作现场git stash一下,然后去修复bug,修复后,再git stash pop,回到工作现场。
git branch -D
强行删除分支
git remote
查看远程库的信息
git remote -v
显示更详细的信息
git push origin master
推送分支,就是把该分支上的所有本地提交推送到远程库。推送时,要指定本地分支,这样,Git就会把该分支推送到远程库对应的远程分支上
git checkout -b dev origin/dev
创建远程origin的dev分支到本地
git push origin dev
把dev分支push到远程
git pull
最新的提交从origin/dev抓下来
git branch –set-upstream dev origin/dev
设置dev和origin/dev的链接
多人协作的工作模式
首先,可以试图用git push origin branch-name推送自己的修改;
如果推送失败,则因为远程分支比你的本地更新,需要先用git pull试图合并;
如果合并有冲突,则解决冲突,并在本地提交;
没有冲突或者解决掉冲突后,再用git push origin branch-name推送就能成功!
如果git pull提示“no tracking information”,则说明本地分支和远程分支的链接关系没有创建,用命令git branch –set-upstream branch-name origin/branch-name。
这就是多人协作的工作模式,一旦熟悉了,就非常简单。
小结
查看远程库信息,使用git remote -v;
本地新建的分支如果不推送到远程,对其他人就是不可见的;
从本地推送分支,使用git push origin branch-name,如果推送失败,先用git pull抓取远程的新提交;
在本地创建和远程分支对应的分支,使用git checkout -b branch-name origin/branch-name,本地和远程分支的名称最好一致;
建立本地分支和远程分支的关联,使用git branch –set-upstream branch-name origin/branch-name;
从远程抓取分支,使用git pull,如果有冲突,要先处理冲突。
- 第四天git学习记录
- 学习C#记录之第四天
- php培训学习记录 第四天
- Linux第四天的学习记录
- 第二天git学习记录
- [记录]学习<<QT学习之路2>>第四天
- 第四章的学习记录
- GIT学习之路第四天 远程仓库
- git 学习记录
- Git入门学习记录
- Git学习记录
- Git学习记录
- git学习记录
- git 学习记录
- git学习使用记录
- Git学习记录
- git学习记录
- Git学习记录
- 使用SwipeBackLayout过程中设置windowIsTranslucent遇到滑动显示手机桌面问题
- jenkins中clearcase插件的使用
- Android Quantity Strings 的 getQuantityString方法取值问题
- file_get_contents模拟GET/POST请求
- 百度地图 测距
- 第四天git学习记录
- 朱建宁老师在金华农行浦江支行网点营销导入项目圆满结束
- PAT (Advanced Level) Practise 1041 Be Unique (20)
- 当Tomcat无法访问,使用bat批处理实现重启
- 研究具有静态存储时期的变量的初始化时间
- MySQL学习笔记5(视图)
- Android Studio系列教程四--Gradle基础
- 行人检测全局特征中的HOG、LBP、Haar特征整理
- ubuntu14.04 安装gstreamer0.10-ffmpeg