git学习3
来源:互联网 发布:大数据主要来源于哪些 编辑:程序博客网 时间:2024/06/06 03:19
git log 命令查看分叉历史。 运行 git log –oneline –decorate –graph –all ,它会输出你的提交历史、各个分支的指向以及项目的分支分叉情况。
$ git log --oneline --decorate --graph --all
创建一个新分支就相当于往一个文件中写入 41 个字节(40 个字符和 1 个换行符)
$ git checkout -b iss53Switched to a new branch "iss53"
它是下面两条命令的简写:
$ git branch iss53$ git checkout iss53
如何避免每次输入密码 如果你正在使用 HTTPS URL 来推送,Git 服务器会询问用户名与密码。
默认情况下它会在终端中提示服务器是否允许你进行推送。
如果不想在每一次推送时都输入用户名与密码,你可以设置一个 “credential cache”。
最简单的方式就是将其保存在内存中几分钟,可以简单地运行 git config –global credential.helper cache 来设置它。
如果想要将本地分支与远程分支设置为不同名字,你可以轻松地增加一个不同名字的本地分支的上一个命令:
$ git checkout -b sf origin/serverfixBranch sf set up to track remote branch serverfix from origin.Switched to a new branch 'sf'
如果想要查看设置的所有跟踪分支,可以使用 git branch 的 -vv 选项。 这会将所有的本地分支列出来并且包含更多的信息,如每一个分支正在跟踪哪个远程分支与本地分支是否是领先、落后或是都有。
$ git branch -vv
如果想要统计最新的领先与落后数字,需要在运行此命令前抓取所有的远程仓库。 可以像这样做:
$ git fetch --all; git branch -vv
有一个命令叫作 git pull 在大多数情况下它的含义是一个 git fetch 紧接着一个 git merge 命令。
可以运行带有 –delete 选项的 git push 命令来删除一个远程分支。 如果想要从服务器上删除 serverfix 分支,运行下面的命令:
$ git push origin --delete serverfix
基本上这个命令做的只是从服务器上移除这个指针。 Git
服务器通常会保留数据一段时间直到垃圾回收运行,所以如果不小心删除掉了,通常是很容易恢复的。
可以使用 rebase 命令将提交到某一分支上的所有修改都移至另一分支上,就好像“重新播放”一样。
$ git checkout experiment$ git rebase master
- 砖3 GIT学习
- git学习笔记3
- git 学习笔记3
- git学习笔记-3
- Git学习(3)
- git学习(3)
- Git学习日记3
- git学习3
- Git学习记录<3>
- GIT学习笔记(3)
- Git学习笔记3 git revert
- git学习笔记-3git 使用
- git学习【3】Git本地分支
- got git 学习笔记(3)
- git学习(3)---远程仓库
- git 学习笔记3-常用命令
- Git学习笔记(3)
- git学习笔记(3)
- 新域名访问方式从http改为https(为了支持微信小程序https用)
- lintcode刷题——搜索旋转排序数组
- 消息摘要、数字签名、数字证书
- Gym 101190F Foreign Postcards
- javaScript实现小球碰撞
- git学习3
- 合法IP地址的判断、关于给定字符串,求最大不重复子串 -- JAVA 算法题
- 【快搭】springboot+jsp
- (二)UI Automator测试项目的建立
- Java爬虫--页面跳转爬数据
- HDU5492 Find a path (动态规划)
- MySQL查询表格内容基本语句1
- kafka 安装和使用测试(mac版)
- PAT (Basic Level) Practise (中文)1010. 一元多项式求导 (25)