Git学习日记3
来源:互联网 发布:c语言中制表符怎么用? 编辑:程序博客网 时间:2024/06/05 19:46
1. git fetch [remote-name]
解析:从远程仓库中拉取所有本地仓库中没有的数据,然后可以在本地访问远程仓库中的所有分支,可将其中某个分
支合并到本地。
说明:git fetch origin master:temp:从远程的origin仓库的master分支下载到本地并新建一个分支temp。
2. git fetch origin
解析:拉取从上次克隆以来别人上传到此远程仓库中的所有更新。但fetch命令只是将远端的数据拉到本地仓库,并不
自动合并到当前工作分支。
3. git pull和git clone
解析:如果设置了某个分支用于跟踪某个远端仓库的分支,可以使用git pull命令自动拉取数据下来,然后将远端分支
自动合并到本地仓库中当前分支。实际上,默认情况下git clone命令本质上就是自动创建本地的master分支用于跟踪
远程仓库中的master分支(假设远程仓库确实有master分支)。所以运行git pull,目的都是要从原始克隆的远端仓库
中拉取数据后,合并到工作目录中的当前分支。
4. git remote show [remote-name]
解析:查看某个远程仓库的详细信息。
5. git remote rename
解析:修改某个远程仓库在本地的简称。
说明:管理远程仓库的工作,包括添加远程库,移除废弃远程库,管理各式远程库分支,定义是否跟踪这些分支等。
6. git tag
解析:列显已有的标签。
说明:用特定的搜索模式列出符合条件的标签,比如git tag -l 'v1.4.2.*'。
7. git mergetool
解析:当在Git的合并中遇到问题时,可以使用git mergetool来启动一个外部的合并帮助工具。
8. git log
解析:用来展示一个项目的可达历史记录,从最近的提交快照起。
9. git stash
解析:用来临时地保存一些还没提交的工作,以便在分支上不需提交未完成工作就可以清理工作目录。
10. IDEA与Git
解析:
(1)Add命令把文件从IDE的工作目录添加到本地仓库的stage区;
(2)Commit命令把stage区的暂存文件提交到当前分支的仓库,并清空stage区;
(3)Push命令把本地仓库的提交同步到远程仓库。
11. Git分支管理策略
解析:
说明:稳定分支;开发分支;成员分支(稳定分支,开发分支,特征分支)。
12. origin/HEAD -> origin/master
解析:origin/HEAD是一个指针,指向默认分支,即origin/master是默认分支。
13. Git生成patch和应用patch
解析:
(1)生成patch
(2)应用patch
14. git diff
解析:git diff temp:比较本地仓库(temp分支)和远程仓库(master分支)的区别。
15. fatal: remote origin already exists
解析:git remote rm origin
16. push to origin/master was rejected
解析:
(1)git pull origin master
(2)git push -u origin master
17. 重命名本地分支
解析:git branch -m oldname newname
参考文献:
[1] Pro Git:https://git-scm.com/book/zh/v2/
[2] 使用WebStorm操作Git:http://www.cnblogs.com/jinguangguo/p/4868152.html
- Git学习日记3
- Git学习日记1
- git学习日记
- Git学习日记
- Git学习日记2
- git学习日记-入门
- Git学习日记(2)
- Git学习日记(4)
- Git学习日记(5)
- Git学习日记(end)
- 学习日记-Git快速教程
- GIT学习日记三:管理修改
- git学习日记--撤销与删除命令
- git学习日记--开始使用github
- GIT学习日记一:windows安装GIT和创建版本
- GIT学习日记二:Git版本回退
- JSP学习日记 - 3
- 学习日记(3)
- Android中View绘制流程以及invalidate()等相关方法分析
- 有限等距性质RIP
- B样条曲线的绘制
- LinearLayout嵌套自定义子布局gravity无效
- Android单位转换(px、sp、dp之间的转换)
- Git学习日记3
- .net使用Easyui+MVC进行图片上传的实现
- 如何解决eclipse中若出现Devices连接不上手机,并且Reset adb失败
- HDU
- 搭建 GIT 服务器教程
- MySQL慢查询(一)
- 内存屏障
- 【图像处理】利用循环移位实现描述子分类
- java中级