git注意事项(持续更新中)
Common Command for Green hand:
一、首先明确一点:
git和svn很大的区别是:
git是分布式的版本控制,就是本地和网络都有各个版本,git的本地版本库什么都存。
svn是集中式的,必须联网才能获取历史版本,本地只存最新的。
二、注意:
1.安装的时候需要的msysgit和tortoisegit。前者是提供环境的,后者是附加到环境上面的。
2.tortoise,这个实在不咋好用,准备转命令了。因为有的时候会出现提交上去,没法下载整个项目的情况。
3.安装的时候没什么要说的,就是提交的时候,一定要注意先commit,然后再push,不然会无效。这点很重要。
4.还有一点就是,最好安装一个中文包,这对于理解git的功能非常有利~即使英文水平比较好。
三、关于分支提交:
在本地建立一个分支的时候,想推送到远端,是不需要重新在远端建立一个分支的。可以直接推送(push)。
四.拓展参考链接:
1.点我查看git命令参考
五.备注:
package里面的文件夹最好不删。
原因:目录文件下面的packages文件夹,这么做的后果是克隆了您git文件夹以后,加载会出错的。因为在project的引用里面会引用到packages文件夹里头的文件。所以如果发布的话最好还是不要忽略这个文件夹比较好。参考自这里这里。
删后可能出现的问题:This project references NuGet package(s) that are missing on this computer.
解决方案:参考这里(答案我没看懂,不删就可以了)。
每次感觉,git用坏了真糟糕,但是学会一点东西真好玩。
六.分支合并:
摘抄自这篇文章
比如,如果要将开发中的分支(develop),合并到稳定分支(master),
首先切换的master分支:git checkout master。
然后执行合并操作:git merge develop。
如果有冲突,会提示你,调用git status查看冲突文件。
解决冲突,然后调用git add或git rm将解决后的文件暂存。
所有冲突解决后,git commit 提交更改。
七.关于分支建立技巧:
参考自这里
1.“辅助分支”的最大特点就是“生命周期十分有限”,完成使命后即可被清除。
3. “Feature branches”常用于开发一个独立的新功能,且其最终的结局必然只有两个,其一是合并入“develop”分支,其二是被抛弃。最典型的“Fearture branches”一定是存在于团队开发者那里,而不应该是“中心版本库”中。
转载于:https://www.cnblogs.com/defoliate/p/3614129.html
git注意事项(持续更新中)相关推荐
- 【第十三届蓝桥杯备战】C/C++解题时的一些个人小技巧和注意事项(持续更新中)
[第十三届蓝桥杯备战]C/C++解题时的一些个人小技巧和注意事项(持续更新中) 输入输出 数组 数据结构 1. 线段树 调试 References 先说一些废话:我最近觉得写算法题就像是打格斗游戏一样 ...
- mysql查询更新优化_mysql查询优化(持续更新中)
1.索引不会包含有NULL值的列 (1) 应尽量避免在where子句中对字段进行null值判断,否则将导致引擎放弃使用索引而进行全表扫描 (2) 数据库设计时不要让字段的默认值为null,可以 ...
- ECharts数据可视化项目-大屏数据可视化【持续更新中】
ECharts数据可视化项目-大屏数据可视化[持续更新中] 文章目录 ECharts数据可视化项目-大屏数据可视化[持续更新中] 一. 数据可视化ECharts使用 二.技术栈 三.数据可视化 四.可 ...
- 猴子都能懂得Git(入门篇汇总版)持续更新中~~~
文章目录 前言 一.Git的基础 1.Git是什么? 2.管理历史记录的数据库 远程数据库和本地数据库 创建数据库 修改记录的提交 工作树和索引 2.安装Git 初期设定 新建数据库 提交文件 pus ...
- Go语言开发学习笔记(持续更新中)
Go语言开发学习笔记(持续更新中) 仅供自我学习 更好的文档请选择下方 https://studygolang.com/pkgdoc https://www.topgoer.com/go%E5%9F% ...
- unraid个人服务器使用指南——持续更新中
unraid个人服务器使用指南--持续更新中 公网访问 内网穿透 公网IP访问 unRaid系统 开心版系统下载 增加硬盘 增加与替换硬盘注意事项 群晖虚拟机安装 docker安装 清理docker ...
- 若依微服务框架ruoyi-cloud使用手册(持续更新中)
若依微服务框架ruoyi-cloud使用手册(持续更新中) 一.项目启动事项 二.新建功能模块案例 三.不同微服务系统间接口调用案例 四.服务器部署 五.一些坑~ 一.项目启动事项 1.首先进行项目相 ...
- 【Vue全家桶+SSR+Koa2全栈开发】项目搭建过程 整合 学习目录(持续更新中)
写在开头 大家好,这里是lionLoveVue,基础知识决定了编程思维,学如逆水行舟,不进则退.金三银四,为了面试也还在慢慢积累知识,Github上面可以直接查看所有前端知识点梳理,github传送门 ...
- 嵌入式相关开源项目、库、资料------持续更新中
学习初期最难找的就是找学习资料了,本贴精心汇总了一些嵌入式相关资源,包括但不限于编程语言.单片机.开源项目.物联网.操作系统.Linux.计算机等资源,并且在不断地更新中,致力于打造全网最全的嵌入式资 ...
- 面试JAVA常被问到的问题(持续更新中)
引言 有的面试会被问到有没有写博客,这时候我尴尬,不知道怎么回答,所以这篇文章仅仅是把我面试JAVA的遇到的问题记录下来而已,也算是我写博客迈出的第一步,起码,以后被问到:有没有写博客?我可以回答,我 ...
最新文章
- DropDownList动态添加新项并位于第一项 ASP.NET控件应用
- 如何避免订单重复支付?
- 如何使用计算机改进生产线,第四章 计算机生产管理.doc
- a - 数据结构实验之图论一:基于邻接矩阵的广度优先搜索遍历_数据结构--图
- 想成为阿里160万年薪的P8架构师?你必须掌握如下6大技能体系!
- VS2008(C#)子页嵌套母版页的控件访问方法(二)
- java返回链表的中间结点_876. 链表的中间结点
- 编程随想 关系图_支持PLC编程的5大语言,全部会用的才是大神!
- lnk2019 mysql_C++使用MySQL-Connector/C++连接MySQL出现LNK2019错误的解决方法
- leetcode771题
- Android Context简单说明
- smartphone软件的安装方法
- tf.image.resize_images
- 分享一个Latex一页纸简历模板(中英文)
- 美版苹果6突然有4g显示无服务器,苹果6通病——插卡无服务维修思路和教程
- k8s初始化报错[kubelet-check] Initial timeout of 40s passed.
- 新南威尔士大学计算机博士申请,unsw大学研究生
- “魅力河南 智慧富民——互联网+旅游扶贫项目”签约仪式在郑州举行
- 在Win10家庭中文版系统安装Hyper-V
- 极智经验 | win10 IE浏览器无法打开网页解决方法