git 的使用学习0815
来源:互联网 发布:恐怖黎明物品数据官网 编辑:程序博客网 时间:2024/05/18 02:20
合并分支时,加上--no-ff参数就可以用普通模式合并,合并后的历史有分支,能看出来
曾经做过合并,而fast forward 合并就看不出来曾经做过合并。
Git 还提供了一个stash功能,可以把当前工作现场“储藏”起来,等以后恢复现场后继续工作:
git stash 把工作现场进行了储藏,现在看到的是当前分支的内容
git stash list 查看stash存储的地方
git stash apply 恢复,但是恢复后,stash内容并不删除
git stash pop 恢复的同时把stash 内容也删了 推荐使用
添加一个新功能时,你肯定不希望因为一些实验性质的代码,把主分支搞乱了,所以,
每添加一个新功能,最好新建一个feature分支,在上面开发,完成后,合并,最后,删除该feature分支。
git checkout -b feature-vulcan
当你从远程仓库克隆时,实际上Git自动把本地的master分支和远程的master分支对应起来了,并且,远程仓库
的默认名称是origin。
git remote 查看远程库的信息
git remote -v 显示更详细的信息
推送分支就是把该分支上的所有本地提交推送到远程库。推送时,要指定本地分支,这样,Git就会把该分支
推送到远程对应的远程分支上:
git push origin master
git push origin dev
master 分支时主分支,因此要时刻与远程同步
dev 分支是开发分支,团队所有成员都需要在上面工作,所以也需要与远程同步
bug分支只用于在本地修复bug,就没必要推到远程了。
feature 分支是否推到远程,取决于你是否和你的小伙伴合作在上面开发。
多人协作的工作模式通常是这样:
1、首先,可以试图用git push origin branch-name 推送自己的修改
2、如果推送失败,则因为远程分支比你的本地更新,需要先使用git pull 试图合并
3、如果合并有冲突,则解决冲突,并在本地提交;
4、没有冲突或者解决掉冲突后,再用git push origin branch-name 推送就能成功
如果git pull 提示“no tracking information”,则说明本地分支和远程分支的连接
关系没有创建,用命令
git branch --set-upstream branch-name origin/branch-name
tag就是一个让人用以记住的有意义的名字,它跟某个commit 绑在一起
曾经做过合并,而fast forward 合并就看不出来曾经做过合并。
Git 还提供了一个stash功能,可以把当前工作现场“储藏”起来,等以后恢复现场后继续工作:
git stash 把工作现场进行了储藏,现在看到的是当前分支的内容
git stash list 查看stash存储的地方
git stash apply 恢复,但是恢复后,stash内容并不删除
git stash pop 恢复的同时把stash 内容也删了 推荐使用
添加一个新功能时,你肯定不希望因为一些实验性质的代码,把主分支搞乱了,所以,
每添加一个新功能,最好新建一个feature分支,在上面开发,完成后,合并,最后,删除该feature分支。
git checkout -b feature-vulcan
当你从远程仓库克隆时,实际上Git自动把本地的master分支和远程的master分支对应起来了,并且,远程仓库
的默认名称是origin。
git remote 查看远程库的信息
git remote -v 显示更详细的信息
推送分支就是把该分支上的所有本地提交推送到远程库。推送时,要指定本地分支,这样,Git就会把该分支
推送到远程对应的远程分支上:
git push origin master
git push origin dev
master 分支时主分支,因此要时刻与远程同步
dev 分支是开发分支,团队所有成员都需要在上面工作,所以也需要与远程同步
bug分支只用于在本地修复bug,就没必要推到远程了。
feature 分支是否推到远程,取决于你是否和你的小伙伴合作在上面开发。
多人协作的工作模式通常是这样:
1、首先,可以试图用git push origin branch-name 推送自己的修改
2、如果推送失败,则因为远程分支比你的本地更新,需要先使用git pull 试图合并
3、如果合并有冲突,则解决冲突,并在本地提交;
4、没有冲突或者解决掉冲突后,再用git push origin branch-name 推送就能成功
如果git pull 提示“no tracking information”,则说明本地分支和远程分支的连接
关系没有创建,用命令
git branch --set-upstream branch-name origin/branch-name
tag就是一个让人用以记住的有意义的名字,它跟某个commit 绑在一起
阅读全文
0 0
- git 的使用学习0815
- git 的使用学习
- Git学习笔记二:Git的使用
- GIT学习-04git-svn的使用
- git的使用和学习
- git的学习与使用
- git的学习和使用
- git的学习与使用
- git学习(常用命令的使用)
- Git的学习及使用
- git 的使用学习 0814
- git 的使用(8)-Markdown的学习
- Git学习笔记(一) Git的安装与使用
- Git学习笔记(一) Git的安装与使用
- 版本控制器git学习笔记(二)Git的使用
- git学习笔记--git图像化界面GUI的使用
- git学习(1)---- 基本的git命令与使用
- git学习:开始使用git
- 数据库—内容的查询语句
- 基于Android真实项目教你一步一步搭建架构 -- 目录
- css的内联和块元素总给
- 管道方式实现文件复制
- 2. S5PV210系统时钟简介
- git 的使用学习0815
- 整理排序算法 java
- Cannot read property "style" of null 诱因之一
- B
- JAVA SE基础总结(可以作为有一定基础的参考)
- 爬虫——使用BeautifulSoup4的爬虫
- ASP.NET MVC入门到精通——搭建项目框架
- 第16章 数组总结
- POJ